Создаём шаблон для LinkorCMS. Часть 2. Файлы модулей.
Приветствую, дорогие читатели моего блога!
В предыдущей статье я вкратце рассмотрел состав файлов находящихся в корне папки с шаблоном для CMS, а также в подпапках BLOCK и CONTENT. Теперь предлагаю сделать краткий обзор файлов, содержащихся в подпапках MODULE (здесь содержаться шаблоны отдельных модулей системы), THEMES (здесь содержаться файлы альтернативных шаблонов вывода страниц), STYLE (судя по названию, здесь содержаться таблицы стилей, определяющих дизайнерское оформление сайта). Итак начнём!
В папке MODULE темы шаблона содержаться шаблоны отдельных модулей:
article.html - шаблон вывода топика статьи в списке статей (короткая статья)
article_read.html - шаблон вывода всей статьи
cat.html - шаблон вывода категорий статей, файлов
download.html - шаблон вывода топика информации о файле для скачивания
download_full.html - шаблон вывода полной информации о файле для скачивания
feedback.html - шаблон формы обратной связи
forms.html - шаблон web-формы
forms_list.html - шаблон списка web-форм
page.html - шаблон вывода модуля произвольной страницы в основную часть сайта
forum_delete_post.html - шаблон модуля удаления поста на форуме через значок в углу поста
forum_edit_post.html - шаблон модуля редактирования поста на форуме
forum_moderation.html - шаблон модуля модерации постов
forum_online.html - шаблон модуля вывода информации о том, кто находится в теме форума
forum_post.html - шаблон модуля вывода отдельного поста на форуме
forum_right.html - шаблон модуля выводе информации о правах в разделе форума
forum_showtopic.html - шаблон модуля вывода постов, информации и управления на страничке
forum_statistics.html - шаблон модуля статистики форума
forum_topics.html - шаблон модуля списка тем форума
forums.html - шаблон модуля списка форумов
gallery_image.html - шаблон модуля вывода информации о рисунках в фотогалерее
gallery_view.html - шаблон модуля вывода отдельного изображения с навигацией
guestbook.html - шаблон модуля вывода записей в гостевой книге
guestbookform.html - шаблон модуля формы отправки записи в гостевую книгу
mail.html - шаблон модуля общей подписки на рассылку
mail_down_tab.html - шаблон модуля подписки на конкретную рассылку
mail_mail.html - шаблон модуля истории рассылок
mail_showid.html - шаблон модуля вывода конкретной рассылки
mail_showid_nav.html - шаблон модуля навигации по рассылкам
mail_topics.html - шаблон модуля списка рассылок
news.html - шаблон вывода топика новости в списке новостей (короткая новость)
news_full.html - шаблон вывода полной информации о новости
news_preview.html - шаблон модуля предпросмотра новостей
news_topics.html - шаблон модуля разделов новостей (из верхнего меню)
poll.html - шаблон модуля ответа на опрос
poll_result.html - шаблон модуля результатов опроса
polls_main.html - шаблон модуля списка всех опросов
search_form.html - шаблон модуля формы поиска
search_results.html - шаблон модуля вывода результата поиска
sitemap.html - шаблон модуля вывода карты сайта
user_conditions.html - шаблон модуля условий регистрации нового пользователя
user_forgotpassword.html- шаблон модуля восстановления пароля
user_form.html - шаблон модуля формы регистрации нового пользователя
user_info.html - шаблон модуля информации о пользователе
user_list.html - шаблон модуля списка пользователей
В папке THEMESсодержаться альтернативные шаблоны страниц для вывода тех или иных модулей (архива статей, архива файлов, опросов, форм и др.) Выбор соответствующего шаблона страницы для модуля осуществляется из админпанели. В базовой конфигурации имеются несколько шаблонов:
theme.html - шаблон по умолчанию (с блоками по обе стороны от модуля)
left_blocks.html - шаблон с блоками слева от модуля
no_blocks.html - шаблон без блоков
right_blocks.html - шаблон с блоками справа от модуля
В папке STYLEсодержатся файлы стилей, определяющих дизайнерское оформление:
bbcode.css - стили для модуля окна редактора комментариев, сообщений
forum.css - стили для модуля форума на сайте
style.css - основной файл стилей сайта
textstyles.css - стили для текстовой информации на сайте
На этом пока всё! До встречи! :-)