Подскажите плиззззз, если кто знает. Уже голову сломал 8-(((
У меня есть контейнер с некоторым количеством категорий.
Например:
Учебные дисциплины (контейнер)
- Аудиовизуальная техника (категория)
- Монтаж видео (категория)
- Радиотехнические цепи и сигналы (категория)
Здесь все дисциплины смешаны в кучу, а мне нужно вывести их в соотвествии с факультетом, на котором они читаются.
Факультеты - это категории из другого контейнера и при создании дисциплины (это категория) я ассоциирую ее с факультетом (то же категория)
Факультеты: (контейнер)
- Факультет аудиовизуальной техники (категория)
- Факультет экранных искусств (категория)
Трудность в том, что факультеты используются не полько для категоризации дисциплин, а еще и для категоризации других материалов, например анкет студентов.
На странице учебных дисциплин я хочу получить:
Факультет аудиовизуальной техники
- Аудиовизуальная техника
- Радиотехнические цепи и сигналы
Факультет экранных искусств
- Монтаж видео
На странице студентов:
Факультет аудиовизуальной техники
список студентов
Факультет экранных искусств
список студентов
При этом набор факультетов един для всего сайта.
Использую модуль категорий. Друпал 4.7
Комментарии
Я бы использовала nodereference как минимум для студентов - все равно один студент принадлежит одному факультету, так что категории тут и не нужны. При создание анкеты надо выбрать факультет студента (желательно факультет сделать отдельным типом контента). Потом с помощью view на странице факультеты показывать список студентов, которые к нему относятся. То же самое в отношении дисциплин и факультетов.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Спасибо за ответ,
Хотелось бы обойтись без вьюз и новых типов.
Вьюз с категориями себя как то странно ведет, напимер вот так:
http://videotech.spb.ru/person
категории есть у всех записей а показаны только две.
Оптимальным решением был бы сниплет PHP который бы вывел TOC из общих потомков ДВУХ родителей. Я искал не нашел есть только функция которая выводит TOC для одного родителя.
Я бы вообще обошлась без модуля category, это через связи между типами контента можно сделать.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.