Andrey
Во. Я тоже где-то что-то такое прочитал и про ТВ помню забеспокоился.
Dmytro
С тв нет проблем опять же наследуетесь от нужного лайаута и даже если разные тв то в секциях работаете с ними в рамках шаблона уже и все ок
Игорь
Подскажите на счет http://docs.evo.im/03_develop/04_dbapi/update.html , он возвращает true даже если прошел пустой запрос?
Volodymyr
Ребят, а как по уму в 1.4.8 записать в конфиг чтоб работало и в 2.0, а то были споры что будет работать только то что сделанно через api в 1.4.8 $modx->setConfig() нету но в 2. можна все еще работать через масив $modx->config как быть?
Ilya
Вопрос по 2.0 https://c2n.me/43byEbY - это что-то вроде кэша?
Volodymyr
ну раньше был спор, что если записано в 1.4.8 $modx->config['test'] = 22; то в 2.0 такое не будет работать
Volodymyr
вот и хочу узнать как надо сделать
Ilya
не сработал php artisan =( Please, define MODX_BASE_PATH and MODX_BASE_URL Fatal error Хотя далее в скрипте // automatically assign base_path and base_url хмм
Ilya
Починил =)
Ilya
Отправил на git
Андрей [aharito]
Забыл - сниппет обязательно должен что-то возвращать или нет? Если у меня сниппет просто пишет что-то в сессию, тогда как? return вообще можно не писать, ну или там return false написать, можно так?
Александр
подскажите плиз по blade {!! $modx->runSnippet('DLMenu',[ 'parents' => 0, 'maxDepth' => 1, 'outerTpl' => '@B_CODE <nav{{ $data["classes"] }}>{{ $data["wrap"] }}</nav>', 'rowTpl' => '@B_CODE <a href="{{ $data["url"] }}">{{ $data["title"] }}</a>' ]) !!} {{ $data["wrap"] }} в этом случае экранируется и выводится html на страничку. могу предположить, что решается через файлы, но может и другое решение есть? {!! $data["wrap"] !!} выдает ошибку
Александр
плохенько, что приходится мешать теги...
Pathologic
чем плохенько
Камиль
Pathologic
там или одно или другое
Камиль
тогда синтаксис {!! !}} не будет закрываться
Александр
{!! $modx->runSnippet('DLMenu',[ 'parents' => 0, 'maxDepth' => 1, 'outerTpl' => '@CODE <nav[+classes+]>[+wrap+]</nav>', 'rowTpl' => '@B_CODE <a href="{{ $data["url"] }}">{{ $data["title"] }}</a>' ]) !!}
Александр
там или одно или другое
я к тому что {{ $data["wrap"] }} экранируется. и @B_CODE не у дел остается
Камиль
я вообще стараюсь верстать так чтобы потом по максимуму стандартные шаблоны сниппетов не перебивать :)
Pathologic
еще можно конфиг написать с шаблонами
Александр
я бы это даже назвал багом, но т.к. в моем случае логика и представление не разделены - права не имею :)
Pathologic
blade с трудом вписывается в modx
Ilya
а artisan tinker в 2.0 пока не реализован да ?
Pathologic
потому что заточен на классический MVC (:
Pathologic
плюс требует каких-то знаний php минимальных
Pathologic
потому для фронта получается не очень
Dmytro
Ну вот потому мы и подняли тему Controllers ))
Dmytro
ибо тогда получается класический MVC в Evo и отлично дружиться с Blade )
Pathologic
и "непрограммисты" идут лесом
Dmytro
и "непрограммисты" идут лесом
не прогамистам не надо ни контроллеры ни blade они спокойно себе работают с браузера со стандартным шаблонизатором и все: )
Pathologic
ну, на самом деле шаблонизатор не такая и сложная штука, тем более что они на непрограммистов и рассчитаны, кроме блейда
Dmytro
Блейд проще Твига 🙂
Dmytro
ну мне зашел после твига проще 🙂
Pathologic
ну так ты на твиге ничего не делал, вот тебе и проще
Pathologic
и чем проще?
Pathologic
что можно говнокодить на пхп в шаблонах?
Камиль
я его немного знаю а твиг не знаю тем и проще
Ilya
Послушайте "не програмиста" мне нужен блейд =) ларка =) Так как обычный шаблонизатор модикса убогий ппц
Dmytro
php в шаблонах вообще не должно быть 🙂
Dmytro
И всякие @php и set в твиге считаю плохим тоном. Ибо не место этому в шаблоне.
Pathologic
разработчики симфони дураки что ли
Камиль
сейчас начнётся (:
Pathologic
((:
Pathologic
почему-то set они сделали, а пхп в шаблоне не сделали
Dmytro
Тоесть в рамках MODX мы за то что б разделять php от html а теперь в twig все в месте ?
Pathologic
и в сматри то же самое и в феноме
Pathologic
в твиге нет пхп в шаблонах
Dmytro
в Blade тоже есть @php @endphp - но я против того что б это юзать
Pathologic
для блейда тоже set есть расширением, значит есть в этом необходимость
Pathologic
и мы с Камилем вчера как раз обсуждали случай, когда нужен set в шаблоне для наглядности
Ilya
Как фронтендеру, проще работать с @if() @else Чем вот с этим адом [[if? &is=`` &then=``]]
Dmytro
Фронтендеру проще когда весь HTML логичен и понятен а не раскидан по php )
Ilya
А не когда надо коды писать +)
Ilya
Продираясь через слои абстракции +))
Pathologic
вообще если так посмотреть, то в MODX с самого начала был этот MVC, можно было создавать плагины и там свои плейсхолдеры лепить для шаблона ну и много кто так делал?
Dmytro
Если сравнивать что почему никто не делает так
Pathologic
вот в админке блейд будет на своем месте
Pathologic
там и @php сгодится, потому что админку пилить нужен уровень повыше чем собирать бложики на дитто
Камиль
да сделать в настройках выбор twig или blade и будет всем счастье :)
Ilya
характерная папка в ядре 2.0 =) https://c2n.me/43c6BXL +)
Aliaksandr
шаблон блейда внутри шаблонов блейда в вызовах сниппетов - то еще месиво ))
Aliaksandr
уж лучше чанки ))
Ilya
Ну чанк внутри чанка внутри сниппета внутри сниппета такое часто бывает =))
Pathologic
в блейде наверное шаблон компилируется по-другому и B_CODE может не сработать
Pathologic
можно открыть скомпилированный шаблон и посмотреть