Здравствуйте!
Возникла необходимость переопределить шаблон каталогу материалов.
Cкажем, у меня есть к примеру 1категория и 4 подкатегории
За вывод информации отвечает название каталога_page.tpl
Меня такое не устраивает.
Нужно 4-м подкатегориям 4 разных tpl файла со своим дизайном.
Знаю, что нужно редактировать в modules/catalog/catalog.php у функции categoryPage()
но я не могу сообразить условие, чтобы переопределить шаблоны.
Переопределение шаблона
Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.
Автор | Текст сообщения |
---|---|
sergio |
17.07.2013 20:12
Отредактировано: 17.07.2013 20:40
|
admin |
18.07.2013 00:17
Да прямо в шаблоне можно условие поставить и подключать разные шаблоны
{if $category.name=="категория 1"} {include file="шаблон1.tpl"} {elseif $category.name=="категория 2"} {include file="шаблон2.tpl"} ... {else} {include file="стандартный_шаблон.tpl"} {/if} |
sergio |
18.07.2013 00:58
Отредактировано: 18.07.2013 11:11
Спасибо большое, ваше решение мне помогло.
Но эти условия более жесткие, к примеру сменил название подкатегории и нужно редактировать условие. Одна буква не такая и нужно лезть в файлы редактировать. Я хотел как-то, сделать выборку из бд с таблицы _templates и тогда подставлял бы по айдишнику шаблоны. Хочется автоматизировать более-менее процесс) |
Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.