Dmytro
тут просто парадигма другая ближе к класической MVC (чутка только логика документ + шаблон прикручена)
Dmytro
И это реально удобней )
Ilya
Именно 🙂 поэтому в Evo 3 сниппеты и не нужны )
ну я не знаю, а как без них, тоже меню выводить, это же кучу кода надо писать, и отлаживать
Andrey
Готовые будут имхо.
Ilya
Готовые будут имхо.
аа, то есть готовится замена если, тогда понятно
Andrey
Потому что в цмс/фреймворке всё же должны быть базовые инструменты для базовых штук типа авторизации, работы с записями и т.д.. (Надеюсь, я щас не размечтался)
Dmytro
вот весь php код: ``` $this->data['menu'] = SiteContent::GetRootTree(2) ->where('site_content.hidemenu', 0) ->get() ->toTree() ->toArray(); ```
Dmytro
Ну а дальше уже во вьюхе только if и foreach в основном и HTML
Dmytro
нужный
Andrey
Во =)
Ilya
Какого кучу кода ?
ну типа циклов в шаблонах, если многоуровневое меню, то еще и дополнительные обработки + всякие условия типа если активные пункты или дополнительные классы к подуровням
Ilya
сниппет то это одна строка скопированная с предыдущего проекта =)
Ilya
+ неболшие правки конфига
Dmytro
сниппет то это одна строка скопированная с предыдущего проекта =)
А это 1 файлик пернесенный с другого проекта:)
Ilya
Ctrl+c + ctrl+v =)
Dmytro
какая разница что переносить ? 🙂
Dmytro
тот же Ctrl+c + ctrl+v =)
Dmytro
даже проще )
Ilya
да не, шаблоны то разные во всех проектах html код править придется всеравно
Dmytro
можно весь пакет перенести ) сделав себе заготовки на все случаи жизни ))
Dmytro
да не, шаблоны то разные во всех проектах html код править придется всеравно
именно а собрать под себя базовый пакет и его использовать не ?
Dmytro
я ж это и делаю в уроках и потом можно юзать будет его :))
Andrey
Жизненный опыт показывает, что мне проще сделать ещё 1 ребёнка, чем заготовки сайтов на все случаи жизни =)
Dmytro
Так я его сделаю и выложу используй на здоровье
Dmytro
но и тут все не так
Dmytro
рили
Pathologic
Dmytro
не понимаю я людей
Ilya
верстка разная я про это
Andrey
Вот щас не понял. А что, должна быть одинаковая?)
Ilya
я хз какждй проект индивидуален, то один диз то другой, хтмл код с условиями внутри него пхпшными во вьюхах замучаешься переписывать, сходства могут быть а могут и не быть
Ilya
ну ладно ладно я понял сниппетов не будет будет пока код а там потом что-то будет на замену, вопрос закрыт
Ilya
пофиг уже =)
Andrey
Просто базовая сборка с шаблонами страниц/меню будет. Точнее, уже есть где-то у Димки в уроках.
Andrey
https://github.com/DDAProduction/evo3lessons/blob/master/views/layout/base.blade.php
Dmytro
Михаил
надо просто сниппеты переименовать в компоненты, и все сразу станет ларавел-стайл
Pathologic
а чанки переименовать в инфоблоки, чтобы и битрикса немного завезти заказчикам 😸
Ilya
Просто базовая сборка с шаблонами страниц/меню будет. Точнее, уже есть где-то у Димки в уроках.
Ого, посмотрел, жестко. Помню как раньше все такое писали на дефолтном пхп в кастомных самописных цмсках =)
Pathologic
для любителей вордпресса @webber_12 затащит лараберг и тогда вообще комбо будет
Ilya
😂
Михаил
успех
Ilya
Это так можно теперь. Загляните в шаблоны свежей девятки Друпал
работал с друпал году в 8-м, ужаааааассссссссс =))))) даже не хочу смотреть =)
Ilya
между прочим чем-то напоминает опенкарт, там тоже все условия прямо в html со смесью пхп пишутся. В каком-то плане это нагляднее, если что видно где трабла
Aliaksandr
Я недавно определял, что первое упоминание modx 3 было году так в 2012, Иван Климчук став амбасадором рассказывал на митапе в Минске
Это когда вы вместе с @Pathologic93 сидели на том известном фото и открыв рты слушали про великое светлое будущее модх? 😁😁😁
Andrey
Я тоже слушал.
Andrey
Будущее зело велико и светло.
Dmytro
Dmytro
Первое официально упоминание modx 3 было в Кёльне в 2013 году, сам своими ушами слышал
Если б он в 2015 вышел был бы топчик ;) Тогда может модх 4 вышел бы уже пару лет как со всеми новыми хорошими штуками
Dmytro
А так с точки зрения кода ядра уже даже джумла лучше ;)
Dmytro
У них все на компонентах и зависимостях через композер ;)
Pathologic
Если б он в 2015 вышел был бы топчик ;) Тогда может модх 4 вышел бы уже пару лет как со всеми новыми хорошими штуками
надо было им тогда забивать на совместимость, сообщество как раз было на подъеме, быстро бы все преодолели
Andrey
между прочим чем-то напоминает опенкарт, там тоже все условия прямо в html со смесью пхп пишутся. В каком-то плане это нагляднее, если что видно где трабла
Вот от топ-3 шаблончик =) https://git.drupalcode.org/project/drupal/-/tree/9.2.x/core/themes/stable/templates/navigation И норм, Твиг. В целом вполне себе. Просто непривычно нам.
Ilya
Да, вордпресс там все печально для меня лично. Мне как по большей части фронтендеру не удобен "шаблонизатор" вордпресса, если его можно так назвать, как и тот же опенкарт, модикс в этом плане всегда был прекрасен, его гибкость и простота сразу в себя влюбила =)
Dmytro
Только за 10 лет прокачал скил и понимаю что повысив порог можно сделать еще лучше и круче
Andrey
А дальше лезешь в апи и выводишь всякие заголовки и прочее говно. Собственно без опыта можно тему для ВП накатать дня за два.
Ilya
А что с ним не так? Там довольно нативно всё. Цикл идёт, внутри цикла посты. Для поста задаёшь имя файла и поехал.
ага, в принципе также как и в ларавел, также как и в простом нативном пхп. На любителя. Готовые сниппеты или такие фишечки по преобразованию данных плейсхолдера как в рево кажутся более наглядными да и требуют зачастую по минимуму усилий для настройки и работы
Andrey
В том и проблема. Он в целом не страшный, если понять, что ты делаешь, а не бездумно обвешивать плагинами на каждый чих. Вот тогда да...
Ilya
Возможно это дело опыта и привычки, не зря же у вордпресса такое огроменное сообщество
Ilya
не с проста
Andrey
Потому что на всё есть плагины)))
Ilya
а мы не зря сидим на эво =) у всех свои привычки и предпочтения
Ilya
Вот я и подумал что будет если скрестить плагины вордпресса и шаблонизатор модикса =) Вордэево 3000 на компонентах ларавел с плагинами от вордпресса =)
Dmytro
Вон в Лараверь сколько разных штук для преобразования данных )
Dmytro
https://laravel.com/docs/8.x/helpers#strings-method-list
Ilya
Ну так преобразование есть и в Ларавел и где угодно 🙂 просто надо знать как писать а для этого вникнуть чутка в документацию )
в рамках ларавел он очень крут - это бесспорно. В целом я его понимаю, там по сути хорошая дока и ничего сложного, просто куча кода под каждый проект ради мелочей, ну такое, на любителя. Пока посидим на сниппетах