Категории в Друпал

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

Аватар пользователя war3x war3x 21 сентября 2007 в 16:05

Добрый день.
Хотел бы поинтересоваться.
В Друпале встроена поддержка тэгов, однако я так и не нашел категории. Было бы удобно основную классификацию проводить по фиксированным категориям (допустим, "Книги", "Фильмы", "Игры"), а тэги использовать как средство для поиска похожих материалов.

В общем, вопрос: как встроить поддержку фиксированных тем в Друпал?

Комментарии

Аватар пользователя andron13 andron13 21 сентября 2007 в 16:30

Поиграйтесь с настройками словарей.
нода может иметь несколько словарей. категоризация материала по региону, языку, экологии, численности населения, выпадению осадков, и тд и тп.
так же можно создать отдельные ноды для : городов, деревень, столиц, пепелищ, стран, континентов.
http://www.seonet.by/catalog посмотрите каталог. может поймёте больше. сори за недоделки. тестируем вотинг модули.

Аватар пользователя edhel edhel 21 сентября 2007 в 21:49

Так можно же много словарей сделать. Каждый словарь может быть линейны, иерархический или как набор тэгов.

Аватар пользователя Shaltay Shaltay 26 сентября 2007 в 12:43

to edhel

Допустим, мне нужно сделать форму в ней 2 поля типа список: город отправления и город прибытия.
Ясно, что список городов будет абсолютно идентичен и там и там.
Множественная иерархия такой возможности не даёт, не могу разнести их по разным полям - валит все в одно поле. Или я чёто упустил?

Аватар пользователя Shaltay Shaltay 26 сентября 2007 в 13:09

Я с ними и ковыряюсь.
Насколько я понял, cck служит для создания node, а view - это вывод уже созданных node в заданном формате с фильтрами/сортировками. Как второе применить к первому в момент именно создания - не пойму.

Аватар пользователя edhel edhel 26 сентября 2007 в 13:26

Допустим, мне нужно сделать форму в ней 2 поля типа список: город отправления и город прибытия.
Ясно, что список городов будет абсолютно идентичен и там и там.

cck + http://drupal.org/project/cck_taxonomy

Как второе применить к первому в момент именно создания - не пойму.

Ниасилил.

Аватар пользователя Shaltay Shaltay 26 сентября 2007 в 15:42

cck + http://drupal.org/project/cck_taxonomy

Спасибо, погляжу сегодня.

Ниасилил.

Ну вот смотри. Есть словарь "Города" с включенной множественной иерархией. Для каждого термина "город" выбираю родительский термин одновременно "Город отправления" и "Город назначения". То есть вид словарь имеет такой:

Город отправления
- Москва
- Самара
- Саратов
Город назначения
- Москва
- Самара
- Саратов

Мне нужно чтобы в форме CCK выводилось 2 раздельных поля, а во view потом эти же 2 поля в качестве активных фильтров.

А 2 одинаковых словаря со списком городов нельзя сделать?

Вообще это выход. Есть два "но".

1) Если будет 3 списка? Например, добавится "город пересадки"? А если больше? Плодить словари?
2) Я не нашёл штатных средств клонирования словарей.

Аватар пользователя Shaltay Shaltay 26 сентября 2007 в 15:59

cck_taxonomy - "клонирование" словарей средствами cck. Поле=словарь.

"In doing this, the intent is to be able to sidestep the whole taxonomy mechanism altogether. One facet of this is being able to get rid of the taxonomy forms on nodes (because they're being replaced with CCK forms)"

О! действительно то что надо.
Большое спасибо.