[Решено] Темизация вывода таксономии на разных страницах.

Главные вкладки

Аватар пользователя martino martino 14 декабря 2015 в 3:05

Здравствуйте подскажите пожалуйта в каком направлении двигаться.Задача следующая на главной странице (page-front) сделать вывод таксономии (терминов и связанных нод ), возможность перехода по терминам не покидая шаблона главной страницы! но ввиду дизайна вывод всех статей не возможен и требуется по кнопке показать все перейти на стандартную страницу вывода таксономии (page.tpl). Так вот как организовать шаблоны.Ибо задача сводится к разному представлению одного словаря на разных страницах.

Что пробовано. Главной страницей сайта выбран url taxonomy/term/all и сделан шаблон page--taxonomy.tpl.php все как бы хорошо выбирая термины остаемся в рамках этого же шаблона, но нужна возможность показа всего пула записей, соответственно был изменен page.tpl, выведено меню таксономии и связанные ноды, все как бы хорошо НО приклике по термину мы попадаем в зону действия шаблона page--taxonomy.tpl.php а хотелось бы остаться на рамках page.tpl.

Т.е логика такова что на главной мы кликаем по терминам и остаемся в рамках шаблона главной.
но после перехода в общий пул записей остаемся в рамках шаблона внутренней страницы.

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 14 декабря 2015 в 8:02

martino wrote:

Ибо задача сводится к разному представлению одного словаря на разных страницах.

views
Всё остальное - путано и от лукавого. правильная постановка - 50% решения!

Аватар пользователя martino martino 16 декабря 2015 в 10:28

Понимаю что костыль, но мои познания drupal не позволили реализовать данный функционал, решено сл образом, задача сводилась к разному представлению терминов таксономии(taxonomy menu) и тизеров, с разным дизайном на разных страницах, был сделан клон taxonomy/term/all под названием xxxx/term/all, главной станицей была задана страница taxonomy/term/all которая перекрывается шаблоном page-taxonomy.tpl с дизайном номер 1, с этой страницы для просмотра всего пула тизеров сделана ссылка виде показать еще на страницу xxxx/term/all которая имеет основной шаблон page.tpl с дизайном номер 2, но taxonomy menu по прежнему имеет виды ссылки taxonomy/term/77 при клике на который попадаешь в зону видимости шаблона page-taxonomy.tpl но мне нужно было остаться на основной странице вывода всего пула тобишь xxxx/term/77 для этого с помошью jquery на странице page.tpl я подменил url ссылок выводимых taxonomy meny с
taxonomy/term/77 на xxxx/term/77.

Хотел бы услышать решение как это делается по правильному, вывести в блоке на главной taxonomy menu и связанный тизеры, и проделать тоже самое вне главной страницы и использовать разные дизайны для представления одного и того же у меня не получилось.