icq 775084, alexz006, , icq t.me/alexz15 | Группа в Telegram

Структура шаблонов

Ваш шаблон должен находится в папке /public/view/templates/название_шаблона/ и может содержать следующие файлы:

  • main.html - отвечает за главную страницу, а также за остальные страницы, если ниже файлы шаблонов отсутствуют. Это единственный обязательный файл шаблона.
  • page.html - внутренние страницы.
  • cat.html - категории.
  • search.html - результаты поиска.
  • sort.html - результаты сортировки по буквам.
  • tags.html - результаты поиска по тегам.
  • error.html - ошибки (403, 404, 500).
  • sitemap.html - карта сайта. Если этого шаблона нет, то будет использоваться шаблон из папки public/view/default_templates/
  • pagination.tpl - пагинация. Если этого шаблона нет, то будет использоваться шаблон из папки public/view/default_templates/
  • robots.txt - шаблон для файла robots.txt, который будет доступен из корня сайта ( внутри поддерживаются {{@макросы}} ). Если этого шаблона нет, то будет использоваться автоматически сгенерированный robots.txt.

Пользовательские страницы - если в папке с шаблоном создать файл.htm, то доступ к этому файлу можно получить по адресу: http://site.com/файл.htm (htm, а не html !). В файл.htm поддерживаются макросы доргена.

В папке шаблона можно создавать свои файлы (css, картинки и тд.), а также шаблоны с любыми названиями, которые можно подключать через макрос: <include href="my_file.tpl" ></include>

В указанных выше файлах шаблонов прописываются нужные макросы, которые выводят определенный контент.