Не могу разобраться с Views

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

Аватар пользователя noobja noobja 1 апреля 2015 в 19:47

Здравствуйте! Прошу помощи, надеюсь найдется добрый человек, который поможет, объяснит, и по возможности даст ссылку на действительно стоящий материал, а не на инфопомойку, которая забивает мозги и ни чему не учит. Дело в том, что я вообще в ступоре....уже на грани жизни и смерти можно сказать...Трое суток не сплю пытаюсь разобраться с drupal'ом, Views'ом, представлениями и тд. Ну не могу я этот views понять хоть убей. Мне просто не к кому уже обратиться, поэтому надеюсь на вашу помощь. Помогите пожалуйста человеку вам в двойне потом вернется...

Есть словарь таксономии допустим "ЕДА", есть материал - "Статья", у статьи есть поле "ссылка на термин таксономии", тобишь при создании новой статьи указывается категория к которой статья относиться. И мне нужно, чтобы на странице "МАЛИНА" у меня были анонсы статей про МАЛИНУ. На странице ОВОЩИ были все анонсы статей про ОВОЩИ то есть даже из дочерних категорий. Зашел на страницу ФРУКТЫ, а там идут новости и про яблоки и про груши и про все фрукты которые есть в этом термине, но если зайти на страницу Бананы там были статьи только о бананах.

Я вообще разобраться не могу...напишите пожалуйста как создать такое представление, буду очень благодарен.

Построю деревом структуру для наглядности.

СЛОВАРЬ - "ЕДА".

Термины:

ФРУКТЫ
--Яблоки
--Бананы
--Груши
--Апельсины

ОВОЩИ
--Картошка
--Свекла
--Морковь

ЯГОДЫ
--Малина
--Вишня
--Смородина

Заранее спасибо.

Комментарии

Аватар пользователя multpix multpix 1 апреля 2015 в 22:36

"noobja" wrote:

просто возьми, открой и посмотри.
иллюстрации в наличии))
еще и енгл начнет прилипать - это плюс.

Аватар пользователя noobja noobja 1 апреля 2015 в 23:49

Хорошо спасибо большое я попробую, однако, не думаю что это решит проблему...нужно что бы кто нибудь объяснил один раз чтобы понять и все. Ты бы не мог схематически натолкнуть на мысль, даже не прошу разжовывать, хочу сам допереть, но нужно объяснение и толчок, а пока я пойму по книжке этой наверное уже выйдет drupal 95 и этот views уже не надо будет...)

Аватар пользователя multpix multpix 2 апреля 2015 в 0:16

"noobja" wrote:
уже выйдет drupal 95 и этот views уже не надо будет...)

В D8 вьюс пришел в ядро
вьюс эт визуальный интерфейс для составления sql запросов (согласно архитектуры дру).

в частности по сабжу:
один вариант: http://webcoder.kz/drupal-7-dochernie-terminy-v-roditelskom-termine
посмотреть на [module=tvi]
другой вариант: делать свой вьюс использовать контекстные фильтры, не забыть про глубину и родителей.

Аватар пользователя noobja noobja 2 апреля 2015 в 13:41

Большое спасибо многое прояснилось. А какие нужно ставить параметры? У меня адрес допустим надо - eda/frukty/yabloko
При переходе по адресу eda/frukty , нужно показать все статьи про фрукты даже из дочерних категорий, а при переходе
eda/frukty/yabloko только про яблоки (пока писал яблоко захотел Smile )
Соответственно нужно в адресе указать - eda/%/% . Ставлю 1 аргумент термин таксономии с глубиной +1, второй аргумент ставлю категория. Ничего не выходит главное... В чем ошибка подскажите пожалуйста? А связи нужно какие то делать?
Главное что прогресс то есть!) Вроде что-то начал понимать)

Аватар пользователя noobja noobja 2 апреля 2015 в 16:48

Проблему решил и разобрался! Ура! Пока все сыро как то кажется но вроде пашет. Большое спасибо multpix тебе что пытался помочь и дал материалы. Вообщем не знаю может у кого то есть аналогичная проблема или кто-то столкнется когда нибудь из новичков, хочется тоже помочь, таким как я, поэтому расскажу. В общем сделал так:

По сути нам надо переопределить стандартную таксономию, так как она не умеет показывать статьи дочерних категорий когда заходим на родительскую. Поэтому я просто обнулил все адреса-синонимы которые создал Pathauto. Потом включил стандартную вьюшку, в ней уже стоят все настройки их можно даже не трогать, в КОНТЕКСТНОМ ФИЛЬТРЕ надо оставить только "Содержимое: Имеет идентификатор термина таксономии (с глубиной)". И все, все должно работать. Потом соответственно обновляем адреса, тобишь создаем синонимы.
Таким образом мы как бы переопределили стандартную таксономию. И структура вроде такой, где нужно отобразить новости дочерних категорий в родительской допустим будет пахать, и даже если потом создать еще категории или подкатегории все будет робить, только нужно следить за уровнем вложенности (глубина). Надеюсь кому то поможет кто не нашел ответы.

ФРУКТЫ
--Яблоки
--Бананы
--Груши
--Апельсины
ОВОЩИ
--Картошка
--Свекла
--Морковь
ЯГОДЫ
--Малина
--Вишня
--Смородина