Плюшка CMS#29.08.2018

/* Создан для быстрой разработки приложений */
Скачать Демо

core::template

22.10.2015

string core::template([string name])

Возвращает или назначает шаблон, который будет использоваться при генерации HTML-страницы сайта.

Шаблоны содержатся в директории /template (кешированный вариант - в /cache/template/). Возвращаемое имя шаблона содержит приставку "pc" или "pda".

Если задан $name, то будет назначен соответствующий шаблон. $name - это имя файла без пути, приставки "pc" или "pda" и без расширения .html.

Приставка "pda" (в отличии от "pc") соответствует мобильной версии сайта. CMS переключается на мобильную версию, если сайт открыт на субдомене "pda" (pda.example.com). При этом самого редиректа на мобильную версию и обратно не происходит - если это требуется, то нужно самостоятельно разместить в шаблоне JavaScript, выполняющий нужный редирект. Если шаблона с приставкой "pda" нет, то для мобильной версии будет использоваться шаблон с приставкой "pc".

 

Пример:

echo core::template('main'); //Назначает шаблон /template/pc.main.html (для НЕ мобильной версии) и возвращает "pc.main"