Добрый день!
Плохо искал, но искал, инфы полезной не нашел
Задача!
Необходимо открывать весь контент друпал в модальных окнах без перезагрузки страниц.
Поставил модуль colorbox он отлично работает в ссылку добавляю класс "colorbox-load" все отлично
Но!
К сожалению страница открывается со всем оформлением, понимаю что надо копать в сторону темизации
В частности нужно настроить файл page.tpl.php
Проблема в том что мне нужно чтобы материалы определенного типа выводимые через colorbox были без оформления только текст.
Как это сделать
Например для файла node.tpl.php можно настроить так node--type.tpl.php
А как сделать типа page--TYPE.tpl.php ??? такого нет
Заранее спасибо!
Комментарии
Вообще-то есть.. чистите кэш
Вариант для тех, кто не ищет лёгких путей: сделать полноценный page--front.tpl.php, а шаблон самих страниц (page.tpl.php) затемизировать с учётом потребностей вывода лайтбокса. Таким образом пофигу какой тип - все типы будут брать для себя шаблон из page.tpl.php
Спасибо о великий Пророк!!!
ДО того как вы это написали я так и сделал.. Спасибо огромное.
А вот page--TYPE нет даже в api.drupal.org page--NODE_NAME - это есть.. а с типами нету.
http://robmalon.com/drupal-7-0-preprocess-page-templates-theme_hook_sugg...
Гляньте на досуге
Ну как так? о_О Как же я тогда вывожу разные шаблоны для разных типов материалов на своих сайтах?
Ведь у любого типа материала есть своё машинное имя, которое как раз можно использовать! К примеру: тип материала "Новости" имеет имя "news" => шаблон для него будет page--news.tpl.php, а для последующих его детей => page--news--%.tpl.php (благодаря wildcat).. или я не прав?
Молю Бога, чтобы вы оказались правы!
Если у вас работает должно и у меня заработать...
Проверю отпишусь
тут правильный ответ http://www.drupal.ru/node/70053