Современная, быстрая и удобная система управления сайтом

Компоненты шапки и подвала

Центр помощиКомментарии: 0Просмотров: 8918

Компоненты находятся в каталоге шаблона components представляют из себя обычные php-файлы. Функционально компонент является отдельным самостоятельным блоком, который выводится в main-шаблоне.

Каждый компонент располагается в своём одноименном подкаталоге и с именем файла. Например:

  • logo-ns-descr-banner/logo-ns-descr-banner.php
  • menu-only/menu-only.php
  • footer-4-sidebars/footer-4-sidebars.php

Если имя компонента начинается с «-» или «_», то он не будет отображен в админ-панели. Как правило так именуются подкомпоненты — компоненты, которые используются в других компонентах.

Например menu-only использует _menu, а ns-menu-login_menu и _login.

Если у компоненты должны быть опции, то их следует разместить в файле options.ini. Формат полностью совпадает со стандартными опциями MaxSite CMS в ini-файлах. Следует только размещать опции компонента в отдельной секции.

Если у компонента есть css-стили, то их следует разместить в style.css. При наличии такого файла, MaxSite CMS автоматически его подключит в секцию HEAD. Однако, если есть возможность, то css-стили лучше включать в общий var_style.css.