Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как реализовать, чтобы разные tags открывались на разных темах оформления

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


     02.10.2013    Все вопросы » Общие вопросы    2017

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

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


3 комментария

muldy
Юзер

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
Юзер

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
Юзер

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

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

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

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

наверх