Здравствуйте.
Вот есть алфавит, там 32 буквы (и создано 32 типа материала). Как минуть создание/клонирование 32 вьсов по выборке материалов с каждого типа и сделать всего один? Аргументы помогут?
Какие мои действия?
Очень нужны эти знания. Передайте и мне их )))
Спасибо.
Комментарии
Все зависит от того, как это должно выглядеть и для чего нужно
В примитиве - каждый из 32 вьюсов собирает все материалы созданные типом определенной буквы и выстраивает их на отдельной странице. Получается перечень слов - словарь на каждую букву.
Как бы вписать во view типа такого:
- собирай материалы на букву А и выводись с ними на странице node/1;
- собирай материалы на букву Б и выводись с ними на странице node/2;
- собирай материалы на букву В и выводись с ними на странице node/3;
- ...
Я наклонировал уже всех их, а теперь задумался - как можно было бы это сделать оптимально, в единичном экземпляре и на будущее это очень пригодиться.
Это было первое. Второй у меня вопрос тоже относится к аргументам, но уже по теме таксономии. Нужно еще таким же принципом выводить ноды, в которых есть указанные термины таксономии, и тоже указвать где какие наборы надо отображать на страницах.
Покрутите во вьюсах образец glossary (по умолчанию отключен). "Материал view: glossary (default)
Path: glossary
Страница A list of all content, by letter. "
Это как раз через аргументы
если я правильно понял, то вам надо вывести алфавит, а при нажатии одной из букв показать все материалы связанные с этой буквой. Для это не надо вьюс, для этого просто таксономия нужна
Посмотрите http://www.drupal.ru/node/32017, уже обсуждали