Модуль ведения презентационной страниці провайдера с разными разделами и новостями.
Создать таблицы в базе.
# mysql -D abills < db/Portal.sql
abills/libexec/config.pl
@MODULES = (
'Portal'
);
Система → Другое → Шаблоны
portal_body.tpl - главный шаблон отображения портала, в нем содержится весь html и сss код
portal_content.tpl - отвечает за отображение статьи (отображается в главном шаблоне как - %CONTENT%)
portal_menu.tpl - отвечает за вывод меню портала (отображается в главном шаблоне как - %MENU%)
portal_menu_hovered.tpl - отвечает за вывод меню при наведение
Все остальные шаблоны portal_ относятся к администраторской панели и их редактирование нежелательно для корректной работы портала.
Система → Portal
Система → Portal → Portal menu
Для добавления используем форму:
Название - название меню
URL - используется для создание меню ссылки на внешний источник(Для создания меню с статьями это поле нужно оставить пустым )
Меню -
Система → Portal → Portal menu
Для измения/удаления меню используем таблицу под формой добавления:
Система → Portal → Portal articles
Для добавления используем форму:
Дата публикации - с какой даты статья должна отображаться на портале, работает только если установлен параметр «Показать» в случае если параметр будет «Спрятать» - статья не будет показываться в независимости от даты
Меню - спадающий список меню - определяет в каком меню будет публиковаться статья
Заголовок - заголовок статьи
Краткое описание - краткое описание статьи, будет отображаться в меню при выводе списка статей
Текст - полное содержание статьи
Показать -
На главной - если опция активна, статья будет показываться на главной странице портала