Dmytro
Dmytro
ибо дальше уже пилити типа chunk.dlTpl
Anonymous
Dmytro
да то я тролю))
Dmytro
Ну дык самый помойму долгоживущий сниппет ))
Andrey
[!if? нас всех переживёт
Anonymous
Andrey
А чтобы в 2.0. плагин или сниппет запилить, не трогая админку, надо смотреть уже в сторону packages?
Pathologic
не надо
Pathologic
там отдельный пиздец
Pathologic
если хочешь смотреть в сторону 2.0, то начни лучше с шаблонизатора, если до сих пор не начал
Pathologic
разберись как композер работает
Andrey
Ну шаблон я запилил в файле. Проблема только в чанках была, хотелось порядку, чтобы всё по папкам.
Pathologic
каких именно чанках?
Andrey
ДА вон выше спрашивал про views/chunks/
Pathologic
ну для чего тебе чанки вообще
Pathologic
я это спрашиваю
Dmytro
там отдельный пиздец
Нет там пиздеца. Единсвенное что не удобно это нельзя пока в одну команду package базовый сгенерить а так все просто
Pathologic
нет есть
Pathologic
(:
Dmytro
нет есть
Ну для тебя есть, для меня нет
Dmytro
https://github.com/evolution-cms/example-package
Andrey
Dmytro
Вот плагин:
https://github.com/evolution-cms/example-package/blob/master/core/custom/packages/example/plugins/testPlugin.php
Dmytro
просто файлик 1 и все ) без каких либо привязок к админке
Dmytro
вот снипет:
https://github.com/evolution-cms/example-package/blob/master/core/custom/packages/example/snippets/test.php
Andrey
Круть
Dmytro
нет есть
Может ты про то что параметры не гуляют между плагинами? но это не пиздец это баг который испрвить надо
Andrey
А что не так с чанками? Всё равно куски шаблона надо куда-то выносить. Ну пусть это не чанк будет, а инклюд чего-то там.
Pathologic
Upload files to your project
Run composer upd from core folder
Pathologic
не надо никуда ничего выносить
Pathologic
ну то есть в отдельных случаях надо, но не как в modx
Andrey
Ок. У меня есть head, он будет 100% повторяться в 5 файлах tpl-ID.blade.php
Pathologic
бля
Pathologic
не будет он у тебя повторяться
Pathologic
в базом шаблоне секцию создашь и все
Pathologic
а другие шаблоны от него наследуются и меняешь только нужное
Andrey
Наследовать типа
Dmytro
Dmytro
Понятно что надо что б все идеально работало но это кусок работы. Но само собой лучше говорить что пиздец чем помочь 🙂 это ж куда легче
Dmytro
и мотивирует делать
Pathologic
Pathologic
без композера это шило на мыло, файлы куда-то создавать, папки вписывать в composer.json
Andrey
По логике получается похоже на друпал тему. Базовый - в нём каркас, внутри чёт типа <?php print $page; ?>
Где $page уже берётся из шаблонов страниц
Dmytro
Pathologic
эта задача не решается полностью из-за того, что нет куска ларавеля ((:
Dmytro
По уму нужна установка пакетов + создание нового
Aliaksandr
И потом, когда тебе что-то понадобится поменять в одной строке "унаследованной" от главного секции, менять будешь в 150 дочерних шаблонах эту секцию:)
Andrey
Но минус гибкость
Pathologic
а так можно сразу пилить как пакет для композера и подключать его именнно через композер, возможность там есть локальные подключать
Pathologic
Pathologic
Aliaksandr
Или мне еще один "главный" создавать и такпод каждую секцию, котлрая может измениться?
Pathologic
Pathologic
если у тебя такая верстка, что каждая страница отличается, то тут что поделать
Dmytro
когда для изменения любой секции нужно или if писать или новый шаблон )
Pathologic
типа чанки помогут, если каждая страница особенная
Dmytro
Кста из того что интересно:
https://take.ms/XN6t4
Dmytro
вот так видно все параметры что есть и что вообще прилетело в шаблон и ты понимаешь проблема в коде снипета или криво в рамках html шаблона ) и глобально для всего а не в каждом снипете свой дебаг
Pathologic
Aliaksandr
Или уже надо вторую "главную" типа "внутренняя с крошками"
Pathologic
выбери просто страницу, от которой будешь наследовать, вот и все
Pathologic
я с такими проблемами не сталкивался, хотя сайты собираю давно
Dmytro
просто не нужно наследоваться от главной 🙂
Pathologic
где-то можно от главной наследовать, где-то наоборот от внутренней
Pathologic
где-то можно по условию что-то сделать
Andrey
Типа @if и тд?