Помощь Выбор шаблона из списка

Статус
В этой теме нельзя размещать новые ответы.

GranDiuS

Создатель
Регистрация
7 Сен 2008
Сообщения
36
Реакции
10
В файле /cfg/language_list.php строкой $tlang->template_path = "tmpl0"; задаётся выбор шаблона от tmpl0 - до tmpl13. Помогите сделать так чтобы на главной странице можно было выбирать из выпадающего списка любой из этих шаблонов, и чтобы после выбора шаблона менялось все оформление магазина.
 
в файл /cfg/language_list.php вставляешь условие определения шаблона по $_GET или $_POST в зависимости отправляемых данных!
пример
switch($_POST['template']) {
case('tmpl0':($tlang->template_path = "tmpl0"; break;
case('tmpl1':($tlang->template_path = "tmpl1"; break;
case('tmpl2':($tlang->template_path = "tmpl2"; break;
//и т.д
default:$tlang->template_path = "tmpl0";
}

далее в шаблон вставляешь
<select name="template">
<option value="tmpl0">Шаблон 1</option>
<option value="tmpl1">Шаблон 2</option>
<!--и т.д можно использовать smarty section для вывода всех шаблонов
-->
</select>
 
NeoGayver, а с отключенным "Принудительное перекомпиллирование шаблонов Smarty" нормально переключение работает? к чиму спрашиваю - уже неоднократно посля переключение с шаблона 1 на шаблон 2 все переходило нормально, но вот обратно шаблон может наполовину загрузится. может больше может меньше...
 
Да по идее должно нормально работать! хотя хз тут нужно смотреть сам двиг Smarty и его работа с кэшем!
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху