Здравствуйте, уважаемое сообщество!
Подскажите как можно реализовать вывод views в quicktabs? Дело в том, что я прикрутил quicktabs прям в node-product.tpl.php (в самом файле, а не через стандартный модуль)
У меня есть задача вывода дополнительных товаров во вкладке отдельного товара...я бы хотел вывести эти товары блоком views, но как добавить туда этот код, который бы определял какой блок там вывести.
Вот мой инет-магазин ссылка на товар со вкладкой (http://benzo-sad.ru/catalog/riders-husqvarna)
Подскажите как лучше это реализовать?
Спасибо заранее.
Комментарии
а как вы так прикрутили квиктабс расскажите...
$args = array();
$output = $view->execute_display('display_name', $args);
if($view->result){
print $output;
}
Как-то так. Добавьте "print $output;" в нужный таб.
$tabs = array(
//Настройки табов
'ajax' => FALSE,
'default_tab' => 0,
'style' => 'Zen',
'hide_empty_tabs' => TRUE,
//Формирование табов
'tabs' => array(
'info' => array(
'title' => 'Инфо',
'type' => 'freetext',
'text' => 'Тут информация'
),
'description' => array(
'title' => 'Заголовок таба',
'type' => 'freetext',
'text' => views_embed_view('название views', 'название блока views');
),
),
);
// Печатаем табы
print theme('quicktabs', $tabs);
?>
Это если надо таб выводить по-любому, а если его надо скрыть, когда он пустой, то через "execute_display".
Добавил ваша_тема.info скрипт, затем положил сам скрипт в папку js.
А в node-product.tpl.php добавил разметку.
а я могу добавить видимость блоков в табах, ведь у меня для каждого отдельного товара будет выводиться свой дополнительный товар?
Мне кажется я тупанул...ведь настройки видимости можно добавить на странице "блоки"...по ходу жестко тупанул!!))))
Спасибо большое за ответы.