Views аргументы - ребят выручайте

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

Аватар пользователя NightL NightL 10 августа 2011 в 1:41

Ребят, подскажите, пожалуйста, как настроить следующее:

Имеем 2 словаря «Новости» «Страны»

Раздел новости состоит из таксономии с множеством терминов
Раздел страны состоят из страниц непосредственно страны + дополнительные страницы к этой стране что-то типа:

Страны
- Страна 1
- - дочерняя страница
- - дочерняя страница
- - дочерняя страница
- Страна 2
- - дочерняя страница
и т.д

задача в зависимости от открытой страницы (страна + подстраницы) выводить вьюс с новостями только относящиеся к этой стране (новости относящиеся к определенному термину)

то есть:
Открыта страница «Страна 1» или ее дочка - вывести новости из термина «Страна 1»

Посоветуйте, как реализовать? быть может каждой новости присваивать через node reference id и выводить вьюсом? такой вариант у меня не сработал

Комментарии

Аватар пользователя sas@drupal.org sas@drupal.org 10 августа 2011 в 10:16

Выборка по терминам двух словарей есть в стандартной поставке D6 taxonomy/term/x,y

...
/**
* Menu callback; displays all nodes associated with a term.
*/
function taxonomy_term_page($str_tids = '', $depth = 0, $op = 'page') {
$terms = taxonomy_terms_parse_string($str_tids);

...
/**
* Parses a comma or plus separated string of term IDs.
*
* param $str_tids
* A string of term IDs, separated by plus or comma.
* comma (,) means AND
* plus (+) means OR
*
* return an associative array with an operator key (either 'and'
* or 'or') and a tid key containing an array of the term ids.
*/
function taxonomy_terms_parse_string($str_tids) {

...

Аватар пользователя NightL NightL 10 августа 2011 в 13:16

Только сейчас заметил у себя ошибку в описании задачи словарь то у меня один(новости) это 2 типа материала. «Страны» это простой набор страниц Sad