Перелинковка нод с Views 3

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

Аватар пользователя Danbo Danbo 1 декабря 2011 в 19:36

Здравствуйте.

Возникла потребность перелинковать ноды в рамках 1 словаря с хотя бы 1 термином, чтобы ссылки после статьи оставались неизменными при добавлении новых материалов. Решил сделать это по мотивам поста от nordicmaterial:

Quote:
This is how it goes in D7, with Views 7.x-3.x:

1. Create view (block)
2. Add fields, or use teasers, what works as well.
3. "Arguments" is from now on called "Contextual filters" , so go there.
4. Add the filter: "Content: Has taxonomy term ID"
5. Configuration on this filter:
-> When the filter value is NOT in the URL: -> Provide default value
-> Type: Taxonomy Term ID from URL
-> under that, check the box "Load default filter from node page, that's good for related taxonomy blocks."
-> now check the boxes of the taxonomies you want involved here

That's that. Save your view, display the block on the page where you'd like to see it and it should be there.
However, the current node will be one of the Related Items. You might not want that, so:

6. Now you need to add the second filter in order to exclude the current node from the list. Click [+] button of the contextual filters section.
7. Select Content: Nid
8. Set the 'When the filter value is NOT in the URL' to 'Provide default argument'
9. Set the 'Default argument type' to 'Content ID from URL'
10. Go to "MORE" , and check the "Exclude" box.
11. Don't forget to embed the block on your node pages
12. Save your view


Но как указать во вьюхе, чтобы при выводе ноды, скажем, с ID=7, выводились ссылки на ноды с ID 6,5,4 или 8,9,10 и больше ничего менялось?

Комментарии

Аватар пользователя Danbo Danbo 2 декабря 2011 в 11:03

Неужели никто не знает, как во вьюхе указать текущий nid и от него отталкиваться? Или не хочет подсказать.. Sad В моем случае в URL не содержится nid, так как ссылка в виде ЧПУ