Webasyst - свой шаблон для отдельной страницы
Не многие знают, но в интернет магазине на основе webasyst можно создавать отдельные информационные страницы со своим шаблоном, например вывести отдельно лист новинок.
Для этого в папке includes в любом файле после <?php добавить код:
if (isset($_GET["specpredla"]))
{
$smarty->assign("main_content_template", "specpredla.tpl.html");
}
Тем самым задав новые шаблонные значения для шаблонизатора smarty.
Синтаксис при запросе страницы содержащей specpredla вывести соответствующий шаблон specpredla.tpl.html.
Осталось создать файл в папке с шаблонами, в данном случае с названием specpredla.tpl.html.
Этот шаблон будет выводить список новинок (естественно вначале нужно добавить исходный код с ними)
Страница будет доступна при перходе на url адрес
/index.php?specpredla=yes