Вы не зашли.
Страницы 1
Хотелось бы к каждой статической привязать свой main.tpl. В поиске много чего нашел, но ни чего не работает.
В index.php пишу:
// ===================================================================
// Make page output
// ===================================================================
if ($action=="akcii") { - где Akcii - это алт.имя статической страницы
$tpl -> template('main2', tpl_site); - main2 - шаблон для страницы
$tpl -> vars('main2', $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
echo $tpl -> show('main2');
}}
else {
$tpl -> template('main', tpl_site);
$tpl -> vars('main', $template);
echo $tpl -> show('main');
}
не работает, в общем. Может я что-то не правильно написал?) Подскажите, пожалуйста, как для определенной статической страницы вывести свой определенный шаблон (main1, main2, main3...)
Не в сети
Может лучше сделать галочку "тип шаблона" - локальный (когда шаблон будет показываться внутри {mainblock}) или глобальный - шаблон будет полностью заменять всё включая main.tpl? для сайтов-визиток самое оно...
Не в сети
Не в сети
а вопрос решен?
Вопрос решен, причём уже давно.
1. В templates/ТВОЙ_ШАБЛОН/static/ создаёшь 2 файла:
myname.tpl - твой шаблон
myname.main.tpl - замена main для шаблона myname
2. В статик. странице выбираешь шаблон myname
3. Ставишь галочку "Использовать main.tpl из шаблона"
PROFIT
Не в сети
vitaly, спасибо огромное, так бы хрен догадался, просто получается игра слов какая-то, нужно описание в админку добавить напротив галочки что main.tpl - это не тот что в корне шаблона, а в папке статик, причем с собственным названием, я думаю я не первый кто разгадывал данную загадку.
Чем дальше в лес - тем ближе вылез
Не в сети
Страницы 1