<b>7 типовых ошибок в MODX-верстке, которые потом ломают админку и шаблоны</b>
MODX часто считают «простой CMS для верстальщика», но потом один кривой шаблон тянет за собой сбитые чанки, дубли чанков и неуправляемые правки в контенте.
— Не смешивайте логику и разметку в одном шаблоне. Если в <code>template</code> уже живут условия, циклы и куски HTML, поддержку потом будет делать больно. Выносите повторяющееся в чанки и сниппеты.
— Не раздавайте прямой доступ к системным полям без необходимости. Когда редактор начинает править всё подряд в ресурсах, структура сайта быстро превращается в набор случайных исключений.
— Не дублируйте одинаковые блоки руками. Если кнопка, карточка или меню повторяются в 5 местах, это уже кандидат на единый чанк или подключаемый фрагмент.
— Не забывайте про нейминг. Плохие имена у чанков и полей убивают поддержку сильнее, чем отсутствие комментариев. <code>headerTop</code> и <code>top_header_new</code> — это будущая путаница.
— Не делайте вложенность ради вложенности. Слишком глубокая структура ресурсов усложняет навигацию, права и переносы между проектами.
Если проект на MODX начал «сыпаться» при каждой правке, почти всегда проблема не в CMS, а в сборке шаблонов. Лучшее правило простое: одна задача — один слой, один смысл — один чанк.
SMS Activation: виртуальные номера для регистраций
@sms_activation_numbers
<b>7 типовых ошибок в MODX-верстке, которые потом ломают админку и шаблоны</b>
Этот пост опубликован в Telegram-канале SMS Activation: виртуальные номера для регистраций. Подписаться можно по ссылке: @sms_activation_numbers.