Знатокам views

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

Аватар пользователя digital_sword digital_sword 1 декабря 2010 в 16:33

Вот такая страница каталога: http://www.raskat.yaroslavl.ru/products.php
Обратите внимание, сначала идет "Вибрационные тротуарные катки", потом вся продукция этого раздела. Потом следующий раздел с продукцией и так далее.
То есть все сгруппировано.

Как делать?

Комментарии

Аватар пользователя bogutski bogutski 1 декабря 2010 в 17:23

Товар прикрепляете к термину таксономии. Потом в Views делаете группировку по этому термину.
Порядком можно управлять положением термина в словаре.

Можно также сделать несколько блоков с фильтрами по термину.

Смотрите по задаче.

Аватар пользователя vitok vitok 1 декабря 2010 в 17:26

если я правильно понимаю разработчиков Views то для таких случаев надо:

Стиль: Безформатирования
Стиль строки: Поля

А в настройках стиля безформатирования будет форма: Группировать по полю и выбираешь нужное поле, наскоя я понимаю для материяла тебе надо задать нужный термин, и по нему групировать, а внастройках самого поля во views, исключаешь его из вывода, чтоб не отображалось в каждом материяле, ну или не отключаешь, чтоб еще и в материялах было.

Аватар пользователя vitok vitok 1 декабря 2010 в 18:54

хм... странно что-то у меня самого не получается проделать то что описал выше, верней сделать то получается, но результат не тот... хотя вроде видел призентацию где из друпала basecamp делали и там была такая функциональнось. попробую найти призентацию.

Аватар пользователя digital_sword digital_sword 1 декабря 2010 в 19:03

очень интересно было бы взглянуть на презентацию подобного. Если там еще названия разделов (терминов таксономии) выводятся

Аватар пользователя vitok vitok 1 декабря 2010 в 19:27

http://www.doitwithdrupal.com/free-videos - первое видео там у них сначало по типу проекта группировали, затем по таксономии что-то как-то вывелось, но лично у меня по термину таксономии не получилось, попробовал по дате (день) получилось. так-что копать нужно в эту сторону, на крайняк думаю можно попробовать создать новое текстовое cck поле, в котором будет нужное название, и попробовать по нему группировать. правда есть у меня подозрение что по мимо группировки надо еще в нужном порядке расставить ноды.

Аватар пользователя vitok vitok 1 декабря 2010 в 20:58

В общем чтоб получить нужный функционал надо:

Стиль строки: Поля (или Стиь: Таблица)

В настройках Стиля указываем поле по которому нужно группировать (Группировать по полю).
и по этому-же полю нужно в первую очередь сортировать (Критерии сортировки).

если у материала один термин без иерархии, то проблем нет, если есть иерархия и группировать нужно по верхнему термину нужен доп патчь для Views http://drupal.org/node/769136
если у материала несколько терминов то уже группировать по термину не получиться, нужно создавать cck поле и по нему группировать. хотя в принципе и если несколько терминов у материала то тоже можно по термину группировать, просто материал будет несколько раз повторяться (по разу в разных группах).