вопрос
Всем привет! Нуждаюсь в вашей помощи, прошу вас помочь мне.
Нашел один скрипт с помощью которого меняет дизайн категории, к пример у каждой категории свой дизайн. Как мне сменить путь .tpl файлов который я создал для каждой категории, например есть папка в корень дизайна сайта называется /catdesg как заставить что-бы скрипт брал оттуда .tpl шаблоны, а дефолтный шаблон оставить в корень сайта.
Нашел один скрипт с помощью которого меняет дизайн категории, к пример у каждой категории свой дизайн. Как мне сменить путь .tpl файлов который я создал для каждой категории, например есть папка в корень дизайна сайта называется /catdesg как заставить что-бы скрипт брал оттуда .tpl шаблоны, а дефолтный шаблон оставить в корень сайта.
$f_ = ($newsid !== 0) ? //Если вывод конкретной новости в полном формате
'main_' . $cat_info[$category_id]['alt_name'] . '.tpl' : //То берем ее шаблон
(($do == 'cat') ? 'main_' . $category . '.tpl' : 'main.tpl' ); //Если вывод категории, то берем ее шаблон, иначе - основной<
if (file_exists(TEMPLATE_DIR . '/'. $f_)) { //Есть файл шаблона для конкретной категории<
$catTemplate = $f_;
}else{//Нет файла шаблона для конкретной категории, припишем родительский шаблон (если у нас ПОДкатегория)
$parentid_ = $cat_info[$category_id]['parentid'];
$alt_name_cat_ = $cat_info[$parentid_]['alt_name'];
while (isset($alt_name_cat_)) //Есть имя, т.е. не самый верх!
{
if (isset ($alt_name_cat_)&file_exists(TEMPLATE_DIR . '/'. 'main_' . $alt_name_cat_ . '.tpl')) {
$catTemplate = 'main_' . $alt_name_cat_ . '.tpl';
break;
}else{
$parentid_ = $cat_info[$parentid_]['parentid'];
$alt_name_cat_ = $cat_info[$parentid_]['alt_name'];
}
}
}
$catTemplate = isset ($catTemplate)&&(file_exists(TEMPLATE_DIR . '/'. $catTemplate)) ? $catTemplate : 'main.tpl'; //Проверим присутствие файла шаблона
$tpl->load_template ( $catTemplate );