MaxTu 13 Жалоба Опубликовано: November 26, 2013 Может быть кому-то еще пригодится следующее решение. При работе над проектом столкнулся с проблемой установки и тестирования нового шаблона "на лету" прямо на сервере, потому как шаблон правится на "живом", уже работающем с контентом сайте, а поднимать локальную копию сайта не хочется. По-умолчанию в адмнке в настройках установлен шаблон agency. Я сделал в index.php:92 следующий хак: вместо$smarty->template_dir = SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$sitebill->getConfigValue('theme');поставил простую строчку:if ( $_GET['theme'] != '' ) { $theme = $_GET['theme']; } else { $theme = $sitebill->getConfigValue('theme'); };$smarty->template_dir = SITEBILL_DOCUMENT_ROOT.'/template/frontend/'.$theme;Теперь если добавить в url страниц сайта строку ?theme=akademiyametrov, будет установлен шаблон akademiyametrov (к примеру, для разработчиков), а все остальные посетители будут использовать шаблон по-умолчанию. 2 Дмитрий Кондин и abushyk reacted to this Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Дмитрий Кондин 690 Жалоба Опубликовано: November 27, 2013 Очень приятно, что пользователи уже сами начинают придумывать новые фишки! Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах