Выбор шаблона вывода через метод Get или Post — различия между версиями
Материал из Umicms
Kirill (обсуждение | вклад) м (переименовал «Выбор шаблона вывода через метод Get b Post» в «Выбор шаблона вывода через метод Get или Post») |
Mad grant (обсуждение | вклад) |
||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 26: | Строка 26: | ||
</pre> | </pre> | ||
Теперь достаточно добавить в туже директорию файлы default1.tpl default2.tpl и default3.tpl<br/> | Теперь достаточно добавить в туже директорию файлы default1.tpl default2.tpl и default3.tpl<br/> | ||
+ | [[Категория:Верстка в TPL]] |
Текущая версия на 19:46, 4 июня 2013
Рассмотрим подключение необходимого шаблона на примере вабора языковой версии сайта.
Шаблон будет выбран в зависимости от значения переменно &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