Выбор шаблона вывода через метод Get или Post
Материал из Umicms
Версия от 19:46, 4 июня 2013; Mad grant (обсуждение | вклад)
Рассмотрим подключение необходимого шаблона на примере вабора языковой версии сайта.
Шаблон будет выбран в зависимости от значения переменно &path, которая передаётся методами Get или Post
Необходимо в шаблоне default.tpl поместить следующую запись:
<?php $path = getRequest('path'); $path = trim($path, "/"); $pathArray = explode("/", $path); $first = $pathArray[0]; switch ($first) { case 'en': include 'default1.tpl'; break; case 'kz': include 'default2.tpl'; break; default: include 'default3.tpl'; break; } ?>
Теперь достаточно добавить в туже директорию файлы default1.tpl default2.tpl и default3.tpl