Как устроен проект Tagix
Страницы задают адреса, шаблоны — общий каркас, компоненты — повторяемые блоки, а коллекции хранят данные.
Страницы и шаблоны
/pages/ содержит страницы сайта. /page-templates/ задаёт общий каркас: head, навигацию, область содержимого и подвал. Изменение общего шаблона влияет на использующие его страницы — проверяйте несколько маршрутов.
Компоненты
/components/ хранит повторяемые блоки. Выносите сюда шапку, карточку или одинаковую форму, когда они используются в нескольких местах. Так исправление не нужно копировать вручную.
Записи и списки
Услуги, товары и статьи удобнее хранить отдельными записями. tgx:repeat выводит список из коллекции. Проверяйте статус публикации не только в списке, но и на странице отдельной записи.
Пример динамического списка →Визуальная правка и исходники
Обычные тексты и доступные параметры можно менять визуально. Для собственной структуры нужны HTML/CSS и TGX. Изменение DOM-шаблона и изменение записи коллекции — разные операции.
Проверить код в песочнице →Системные разделы
/seo/, /emails/, /triggers/ и /cron/ выполняют разные задачи. Не храните публичные страницы внутри системных коллекций и не публикуйте секреты интеграций в шаблонах.
Проверка после изменения
Откройте страницу списка, одну карточку, неизвестный адрес и мобильную версию. Убедитесь, что ссылка на запись работает, неопубликованная запись не видна и существующее содержимое не потеряно.
Полный справочник TGX →Следующий шаг
Выберите небольшой сценарий и проверьте его на своём проекте. Если нужна помощь с настройкой, напишите нам.