ней папка parts: head, header, modals (всплывающие формы), блоки (слайдер и т.д.), карточка товара.
Думаю блоки поместить в blocks, карточки в elements. А вот head и modals куда?
А зачем вообще разделять head, header и modals?
чтоб много кода в базовом шаблоне не было
А чем плохо много кода в базовом шаблоне? По-моему это лучше чем из ресурса идти в шаблон, из шаблона идти в базовый шаблон, а из базового шаблона идти ещё и в head, а потом ещё узнать что конкретно этот файл подключен в footer и идти туда.
не знаю, не люблю когда много кода в одном файле)
А, ну если не любишь, тогда ладно)))
Используй наследование шаблонов и не нужны будут никакие, карточки и блоки
Боюсь, что наследование проблему не решит, так как карточки и блоки это наверное чанки для сниппетов и просто повторяющиеся куски кода(их не всегда удобно через наследование вставлять, я include пользую).
Как раз наследование и решает эту проблему
Ну поменять include на включение блока можно, а чанки для сниппетов как через наследование использовать?
Берешь и из чанка делаешь block
Всё равно непонятно.
Ну вот как тут https://webinmind.ru/modx/packages-extras/pdotools/syntax-fenom/extension-and-template-inheritance
Обсуждают сегодня