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

Общие сведения о шаблонах MaxSite CMS

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

Шаблоны MaxSite CMS находятся в каталоге application/maxsite/templates/. Каждый шаблон располагается в своём каталоге. Выбрать шаблон сайта можно в админ-панели в Основных настройках во вкладке «Шаблон сайта». Также возможно переключение шаблона сайта с помощью плагина theme_swith.

Основные файлы шаблона

Для шаблона MaxSite CMS обязательным является только файл index.php. Все остальные файлы шаблона могут быть произвольными.

Файл info.php является вспомогательным и содержит некоторую информацию о шаблоне: автора, ссылку и т.д.

Файл screenshot.jpg — миниатюра внешнего вида шаблона размером 250х200 px.

Принцип работы шаблона

После того, как ядро MaxSite CMS было загружено, управление передается в index.php шаблона. Все дальнейшие действия определяются этим файлом и зависят только от вебмастера. Для того, чтобы упростить создание шаблона, MaxSite CMS предлагает создание шаблона по некоторому «типовому» варианту. При использовании этого варианта, сам шаблон получается небольшим, но достаточно функциональным, и как правило перекрывает практически все задачи вебмастера.

Все дальнейшие описания будут базироваться именно на таком «типовом» варианте.

D2 — каркас для новых шаблонов

Шаблон D2 представляет собой полнофункциональный шаблон, который может не только использоваться для рабочего сайта, но и выполняет роль каркаса, на основе которого можно создать новый шаблон.

Таким образом, для создания нового шаблона, следует скопировать D2 в отдельный каталог и переключиться на него в админ-панели. Все дальнейшие действия выполняются уже в этом каталоге, не затрагивая остальные шаблоны.

Default — старый вариант построения шаблона

Чтобы упростить код шаблона, в MaxSite CMS принято, что шаблон может использовать готовые программные файлы из других частей системы. Шаблон D2 для своей работы использует файлы каталога application/shared. Этот каталог является системным и доступен всем существующим шаблонам.

До MaxSite CMS 0.84 присутствовал еще один вариант построения шаблона — на базе Default. То есть шаблон использовал не shared-каталог, а каталог шаблона Default. Такая схема приводила к большим неудобствам и с версии 0.80 было решено перейти только на shared-каталог и сделать все шаблоны независимыми друг от друга и от Default.

Если у вас старый шаблон, базирующийся на Default, то воспользуйтесь инструкцией по переходу к MaxSite CMS 0.84 и выше.