Как устроен проект Tagix

Страницы задают адреса, шаблоны — общий каркас, компоненты — повторяемые блоки, а коллекции хранят данные.

Страницы и шаблоны

/pages/ содержит страницы сайта. /page-templates/ задаёт общий каркас: head, навигацию, область содержимого и подвал. Изменение общего шаблона влияет на использующие его страницы — проверяйте несколько маршрутов.

Компоненты

/components/ хранит повторяемые блоки. Выносите сюда шапку, карточку или одинаковую форму, когда они используются в нескольких местах. Так исправление не нужно копировать вручную.

Записи и списки

Услуги, товары и статьи удобнее хранить отдельными записями. tgx:repeat выводит список из коллекции. Проверяйте статус публикации не только в списке, но и на странице отдельной записи.

Пример динамического списка →

Визуальная правка и исходники

Обычные тексты и доступные параметры можно менять визуально. Для собственной структуры нужны HTML/CSS и TGX. Изменение DOM-шаблона и изменение записи коллекции — разные операции.

Проверить код в песочнице →

Системные разделы

/seo/, /emails/, /triggers/ и /cron/ выполняют разные задачи. Не храните публичные страницы внутри системных коллекций и не публикуйте секреты интеграций в шаблонах.

Проверка после изменения

Откройте страницу списка, одну карточку, неизвестный адрес и мобильную версию. Убедитесь, что ссылка на запись работает, неопубликованная запись не видна и существующее содержимое не потеряно.

Полный справочник TGX →

Следующий шаг

Выберите небольшой сценарий и проверьте его на своём проекте. Если нужна помощь с настройкой, напишите нам.

Управление