Категории форума

Собственный, отдельный шаблон для категории статей в Cotonti

Как сделать собственные шаблоны для отдельных страниц или категорий на сайте в котонти. Маленькие инструкции, справка новичкам. Обсуждение, вопросы и ответы по TPL-шаблонам.

webitproff
webitproff • 25.01.2024 08:21 #17

Движок котонти позволяет создавать собственные пользовательские шаблоны для категорий и страниц в категории.

Например, у нас есть четыре категории в структуре модуля "Pages"

1. Новости. С кодом категории - `news`.
2. Статьи. С кодом категории - `articles`.
3. Блоги. С кодом категории - `blogs`.
4. Служебный раздел. С кодом категории - `system`.

Прежде всего, все исходные шаблоны этого модуля копируем в свою тему

themes/my-skin/modules/page

Список иходных шаблонов модуля "Pages"

page.admin.home.tpl
page.admin.tpl

page.add.tpl
page.edit.tpl

page.enum.tpl

page.list.tpl
page.list.unvalidated.tpl

page.tpl

1. Теперь, в этой папке, например для категории "Служебный раздел" создаем файл шаблона полной страницы для этой категории - `page.system.tpl`.

Важно!  Обратите внимание, что название собственного шаблона для той или иной страницы категории, в своем названии, в конце должен точно соответствовать коду категории, - в данном случае  - `system`

Справка! Например, если мы делаем собственный шаблон полной страницы для новостей и код категории `news` - значит шаблон будет иметь имя - `page.news.tpl`.

2. Открываем `page.system.tpl` и копируем в него полностью всё, что находится в файле `page.tpl` и сохраняемся.

3. Через "Ctrl+F" или скролом находим тег `{PAGE_COMMENTS_DISPLAY}` и удаляем его! Не вижу в служебном разделе смысла в комментариях, если это служебная страница, - например, "Пользовательское соглашение", "Политика конфидициальности" и т.д.

 

 

Отредактировано: webitproff (25.01.2024 08:55, 2 года назад)
🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.