Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как реализовать, чтобы разные tags открывались на разных темах оформления

Как реализовать, чтобы разные tags открывались на разных темах оформления


     02.10.2013    Общие вопросы    1544

вопрос
Здравствуйте, есть страница http://gorkod.ru/tags она открывается в дефолтном шаблоне. У меня для каждой категории есть свои оформления (шаблоны сайта). К примеру категория "музыкальные клипы" и у нее свое музыкальное оформление, отличающееся от главной страницы. Возможно ли сделать, чтобы при открытии из Облака тегов ссылки к примеру http://gorkod.ru/tags/Guetta/ , чтобы новость открывалась именно в том оформлении музыкальных клипов, а не в дефолтном оформлении как на главной странице?

Ответа пока нет


Комментарии пользователей (3)

muldy
5

59 | 26

muldy - 2 октября 2013 14:16 - Юзер

Вариант конечно возможен!
Попробовать можно так, в index.php или engine.php назначить свой шаблон для страницы с тегом, например:

if ($do=='tags' and $tag=='Guetta') { 
    $tpl->load_template ( 'guetta.tpl' );
} else {
    $tpl->load_template ( 'main.tpl' );
}



Должно все работать!

gorkod
1

gorkod - 2 октября 2013 14:49 - Юзер

Спасибо, принцип в общем зацепил, но все файлы шаблонов лежат в разных папках. К примеру для музыкальных клипов /templates/music_templates, а главный шаблон /templates/Default и так далее. В них соответственно есть свои xxxx.tpl . Можно ли указать полный путь до файла шаблона в строках:
$tpl->load_template ( '/templates/music_templates/guetta.tpl' );
} else {
    $tpl->load_template ( '/templates/Default/main.tpl' );
?

muldy
5

59 | 26

muldy - 3 октября 2013 10:01 - Юзер

Не уверен что так будет работать, тк шаблон уже назначен!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы