Необходимо через вьюс вывести однотипные блоки, как сделать это дело с помощью аргументов, так как создавать n-количество блоков это не выход. Как работать с аргументами для страниц я разобрался, а вот для блоков ничего толкового не нашел.Спасибо
На данный момент выход пока такой:
1.Во вьюс (аргумент - синоним термина)
2.Создаю произвольный блок и вставляю php-код:
<?php $myview = views_get_view('article_blocks'); // машинное имя моей вьюхи $str[]=str_replace("/", "", $_SERVER['REQUEST_URI']); $myview->set_arguments($str); print $view->render('views-tab-default'); // это результат вьюхи, беру из предосмотра вьюхи ?>
3.При создании терминов таксономии, прописываю синоним точно такой же, который генерит pathauto
Знаю, что замудренно, но пока другого выхода не нашел
Комментарии
берутся из url. Ищете, на сайте много тем об этом.
На данный момент выход пока такой:
1.Во вьюс (аргумент - синоним термина)
2.Создаю произвольный блок и вставляю php-код:
<?php
$myview = views_get_view('article_blocks'); // машинное имя моей вьюхи
$str[]=str_replace("/", "", $_SERVER['REQUEST_URI']);
$myview->set_arguments($str);
print $view->render('views-tab-default'); // это результат вьюхи, беру из предосмотра вьюхи
?>
3.При создании терминов таксономии, прописываю синоним точно такой же, который генерит pathauto
Знаю, что замудренно, но пока другого выхода не нашел
node_load
или
menu_get_object
используйте что нравится