Drupal 6 Redirect автоматически при выборе самого глубокого элемента из иерархического дерева - PullRequest
3 голосов
/ 22 июля 2010

Drupal 6, перенаправлять автоматически при выборе самого глубокого элемента из иерархического дерева, например:

Родитель дерева
. | _Child 1
.... | __Child 1.1
. | _Child 2

Действие перенаправления должно происходить только на последних элементах: Дочерний 1.1 и Дочерний 2 Назначение созданных разных типов контента, будет определено в массиве js. Но как отправить значение иерархического выбора, назначение добавить тип контента? Может быть, как redirect_url? Tid_value = value123. Я должен сохранить все пути таксономии, но было бы неплохо получить самое глубокое значение tid. Должен ли я использовать многостраничный approuch здесь?

1 Ответ

0 голосов
/ 09 августа 2010

Отвечая на мой вопрос:

создайте новый модуль, например 'enter_content'.

В этом модуле я загружаю файл javascript, который связывает ... bind ('change -ierarchical-select', ... с пользовательской функцией js) со всеми элементами иерархического поля выбора.

Когда происходит При изменении события js проверяет класс элемента ... hasClass ('has-no-children').

Поэтому, когда нет дочерних элементов, я делаю перенаправление на желаемую форму создания типа контента.

...