Dmytro
тут просто парадигма другая ближе к класической MVC (чутка только логика документ + шаблон прикручена)
Dmytro
И это реально удобней )
Andrey
Готовые будут имхо.
Dmytro
Andrey
Потому что в цмс/фреймворке всё же должны быть базовые инструменты для базовых штук типа авторизации, работы с записями и т.д.. (Надеюсь, я щас не размечтался)
Dmytro
вот весь php код:
```
$this->data['menu'] = SiteContent::GetRootTree(2)
->where('site_content.hidemenu', 0)
->get()
->toTree()
->toArray();
```
Dmytro
Ну а дальше уже во вьюхе только if и foreach в основном и HTML
Dmytro
нужный
Dmytro
Andrey
Во =)
Ilya
Какого кучу кода ?
ну типа циклов в шаблонах, если многоуровневое меню, то еще и дополнительные обработки + всякие условия типа если активные пункты или дополнительные классы к подуровням
Pathologic
Andrey
Ilya
сниппет то это одна строка скопированная с предыдущего проекта =)
Ilya
+ неболшие правки конфига
Dmytro
Ilya
Ctrl+c + ctrl+v =)
Andrey
Dmytro
какая разница что переносить ? 🙂
Dmytro
тот же Ctrl+c + ctrl+v =)
Dmytro
даже проще )
Ilya
да не, шаблоны то разные во всех проектах html код править придется всеравно
Dmytro
можно весь пакет перенести ) сделав себе заготовки на все случаи жизни ))
Dmytro
Dmytro
я ж это и делаю в уроках и потом можно юзать будет его :))
Evgeny
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
а чанки переименовать в инфоблоки, чтобы и битрикса немного завезти заказчикам 😸
Pathologic
для любителей вордпресса @webber_12 затащит лараберг и тогда вообще комбо будет
Ilya
😂
Михаил
успех
Andrey
Andrey
Andrey
Ilya
между прочим чем-то напоминает опенкарт, там тоже все условия прямо в html со смесью пхп пишутся. В каком-то плане это нагляднее, если что видно где трабла
Aliaksandr
Andrey
Я тоже слушал.
Andrey
Будущее зело велико и светло.
Dmytro
Dmytro
А так с точки зрения кода ядра уже даже джумла лучше ;)
Dmytro
У них все на компонентах и зависимостях через композер ;)
Pathologic
Ilya
Да, вордпресс там все печально для меня лично. Мне как по большей части фронтендеру не удобен "шаблонизатор" вордпресса, если его можно так назвать, как и тот же опенкарт, модикс в этом плане всегда был прекрасен, его гибкость и простота сразу в себя влюбила =)
Dmytro
Dmytro
Dmytro
Только за 10 лет прокачал скил и понимаю что повысив порог можно сделать еще лучше и круче
Andrey
Andrey
А дальше лезешь в апи и выводишь всякие заголовки и прочее говно.
Собственно без опыта можно тему для ВП накатать дня за два.
Dmytro
Andrey
В том и проблема. Он в целом не страшный, если понять, что ты делаешь, а не бездумно обвешивать плагинами на каждый чих. Вот тогда да...
Ilya
Возможно это дело опыта и привычки, не зря же у вордпресса такое огроменное сообщество
Ilya
не с проста
Andrey
Потому что на всё есть плагины)))
Ilya
а мы не зря сидим на эво =) у всех свои привычки и предпочтения
Ilya
Вот я и подумал что будет если скрестить плагины вордпресса и шаблонизатор модикса =) Вордэево 3000 на компонентах ларавел с плагинами от вордпресса =)
Dmytro
Dmytro
Вон в Лараверь сколько разных штук для преобразования данных )
Dmytro
https://laravel.com/docs/8.x/helpers#strings-method-list