Возможно вопрос и простой, но я так и не нашел ответа. У меня есть категории, я хочу создавать материалы определенных типов и привязывать их к терминам в таксономии. Так и не нашел как это сделать. Подскажите куда смотреть пожалуйста.
Делается это просто - словарю назначаются типы материалов и тогда в типах появляется выбор списка терминов к которому принадлежит данное.
Родился следующий вопрос: а можно ли как-то автоматически привязывать к термину? Типы материалов назначаются на весь словарь терминов, отказаться от терминов я не могу (очень удобное построение иерархии категорий), но и выбор терминов давать тоже не хочется - если назвался кинотеатром полезай в термин кинотеатр. Можно ли так сделать?
Все вопрос снят.
Делается это просто - словарю назначаются типы материалов и тогда в типах появляется выбор списка терминов к которому принадлежит данное.
Перед тем как задать вопрос, воспользуйтесь поиском.
Мда-аа послать бы вас в поиск действительно не мешало бы. Вы бы свои мыслизмы как-то покороче формулировали, бо система поиска на этом сайте не поймет вас.
Есть модуль такой taxonomy defaults, думаю он вам поможет.
Я хочу чтобы материал могли заполнять пользователи. Для уменьшения тыкания мышкой хочется сделать так если пользователь решил добавить материал "кинотеатр" то он и добавился в термин "Кинотеатры" автоматически. Таким образом облегчаем задачу пользователю.
Есть еще модуль [module=content_taxonomy] он привязывает ноду к термину таксономии через cck поле. Там есть значение по умолчанию, которое можно выбрать из списка терминов, а можно вставить php скрипт.
Тоже много времени убил на это, но так и не нашел ответа. Через content_taxonomy добавил поле с выбором нужного термина словаря-структуры сайта при добавлении материала. Нужно, чтобы тип материала уже имел привязку к нужному термину (разделу сайта), и пользователь, добавляющий материал, не имел возможности менять категорию (термин). taxonomy_defaults поставил, то так и не обнаружил следов его активности. Что он должен делать, и где?
Также интересует получение возможности изменять адреса терминов таксономии. К примеру у термина 'Файлы' адрес ссылки 'faily', а я хочу 'downloads' или 'files'. taxonomy_redirect меняет системный путь, а pathauto возвращает синоним по шаблону.
C первым разобрался: в настройках поля content_taxonomy есть секция Default value, там можно указать одноименное значение. Просто проверял на уже созданных материалах в режиме редактирования. Осталось только спрятать этот переключатель от глаз пользователей...
taxonomy_defaults поставил, то так и не обнаружил следов его активности. Что он должен делать, и где?
Как бы очень многие модули, после того, как их поставишь, не проявляют особой активности. Для того чтобы знать где они свою активность проявляют пригодится модуль module info. Поставьте его и посмотрите старинчку модулей
Спасибо, нашел, но определяю через content_taxonomy. Только уже не знаю для чего именно... по адресу термина уже не выводятся привязанные материалы
--
разобрался: для привязки материала к термину нужно поставить птичку "Save values additionally to the core taxonomy system (into the 'term_node' table).", иначе поле работает только для вывода (как поле)
Комментарии
Все вопрос снят.
Делается это просто - словарю назначаются типы материалов и тогда в типах появляется выбор списка терминов к которому принадлежит данное.
Родился следующий вопрос: а можно ли как-то автоматически привязывать к термину? Типы материалов назначаются на весь словарь терминов, отказаться от терминов я не могу (очень удобное построение иерархии категорий), но и выбор терминов давать тоже не хочется - если назвался кинотеатром полезай в термин кинотеатр. Можно ли так сделать?
Перед тем как задать вопрос, воспользуйтесь поиском.
Мда-аа послать бы вас в поиск действительно не мешало бы. Вы бы свои мыслизмы как-то покороче формулировали, бо система поиска на этом сайте не поймет вас.
Есть модуль такой taxonomy defaults, думаю он вам поможет.
по каким правилам это привязка будет действовать?
Смысл вот в чем.
Я хочу чтобы материал могли заполнять пользователи. Для уменьшения тыкания мышкой хочется сделать так если пользователь решил добавить материал "кинотеатр" то он и добавился в термин "Кинотеатры" автоматически. Таким образом облегчаем задачу пользователю.
Есть еще модуль [module=content_taxonomy] он привязывает ноду к термину таксономии через cck поле. Там есть значение по умолчанию, которое можно выбрать из списка терминов, а можно вставить php скрипт.
Модуль taxonomy defaults вам точно поможет!
Тоже много времени убил на это, но так и не нашел ответа. Через content_taxonomy добавил поле с выбором нужного термина словаря-структуры сайта при добавлении материала. Нужно, чтобы тип материала уже имел привязку к нужному термину (разделу сайта), и пользователь, добавляющий материал, не имел возможности менять категорию (термин). taxonomy_defaults поставил, то так и не обнаружил следов его активности. Что он должен делать, и где?
Также интересует получение возможности изменять адреса терминов таксономии. К примеру у термина 'Файлы' адрес ссылки 'faily', а я хочу 'downloads' или 'files'.
taxonomy_redirect меняет системный путь, а pathauto возвращает синоним по шаблону.
C первым разобрался: в настройках поля content_taxonomy есть секция Default value, там можно указать одноименное значение. Просто проверял на уже созданных материалах в режиме редактирования. Осталось только спрятать этот переключатель от глаз пользователей...
Как бы очень многие модули, после того, как их поставишь, не проявляют особой активности. Для того чтобы знать где они свою активность проявляют пригодится модуль module info. Поставьте его и посмотрите старинчку модулей
admin/content/taxonomy/taxonomy_defaults
Спасибо, нашел, но определяю через content_taxonomy. Только уже не знаю для чего именно... по адресу термина уже не выводятся привязанные материалы
--
разобрался: для привязки материала к термину нужно поставить птичку "Save values additionally to the core taxonomy system (into the 'term_node' table).", иначе поле работает только для вывода (как поле)