Шаблоны модулей

Оформление модулей вынесено в отдельные файлы - modules/имя_модуля/имя_модуля.view.php.

Т.е. если необходимо изменить оформление даты новостей на сайте, то нужно идти в шаблон модуля новости: modules/news/news.view.php

Шаблон модуля – это PHP-класс Модуль_view и состоит он из следующих функций:

  • show_module() – выводит в пользовательской части контент модуля (если модуль содержит одну логическую часть);
  • form() выводит в пользовательской части форму (если модуль интерактивный). Например, в модуле «Вопрос-ответ» форму отправки вопроса;
  • list_() выводит в пользовательской части список элементов модуля. Например, в модуле «Новости» - список новостей;
  • first_page() выводит главную страницу модуля;
  • id() – выводит в пользовательской части отдельный элемент. Например, отдельную новость в модуле «Новости»; или отдельный товар в модуле «Магазин»
  • show_block() – выводит шаблонную функцию модуля. Например, для модуля «Новости», вывод блока новостей для шаблонного тега show_block.

В шаблоне могут быть другие функции, отражающие индивидуальные особенности модуля.



Не понятно? Уточните