Выбор шаблона вывода через метод 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