При переносе шаблона в директорию сайта
и административной панели перестали работать модули.
bcbcvb
jghjghjghjghjghj
vasy - 2021-05-22
Для работы с модулями и другими независимыми элементами системы используется общий шаблон /app/view/template.php, так как директорий сайтов и административных панелей может быть множество и со своим подключением стилей скриптов и т.д., так что просто скопируйте ваш шаблон, например из директории админ панели в корень директории /app/view/
admin
Свой шаблон
Добрый день! Я бы хотел установить отдельный шаблон template.php
для одной страницы, как мне это сделать?
вопрос
uyiuyiuyiyui
Ivan123 - 2021-06-10
Есть два варианта решения:
1. В контроллере представления, для которого вы хотите переопределить шаблон вывода создайте публичный метод, например такой public function customtpl(){
$GLOBALS["FS"]->templates = "customtpl.php";
}
2. Указав отдельную директорию, возможно для нескольких представлений через хук контроллера dir:
public function dir(){
return "custom";
}
и в директории app/view/custom/ создать ваши представления, а также ваш файл шаблона template.php (возможно другое название, которое указано в настройках core/config.php).
Не забудьте добавить вашу директорию в массив $GLOBALS["FS"]->custom_dir для работы шаблонизатора Foton, а также скопировать все стили и скрипты, необходимые для вашего представления в эту директорию!