Как я могу передать значение выбранного поля автозаполнения в следующее поле автозаполнения в качестве аргумента из раздела «Просмотр аргументов» поля cck?

Я создал тип контента обзора продукта с некоторыми полями для категорий и обзоров. У меня есть 2 поля автозаполнения: одно для категорий и одно поле для выбора продукта, которое также заполняется автоматически. Создал представления, прикрепленные к этим полям, чтобы я мог получить вывод категорий в соответствии с переданным «аргументом просмотра».

Когда пользователь выберет категорию из поля автозаполнения категории, я хочу передать это выбранное значение в качестве аргумента в поле автозаполнения продукта. Таким образом, продукты будут соответствовать выбранным категориям.

Я искал это на форумах, но не получил правильного ответа. Кто-нибудь имеет представление об этой функции? Пожалуйста, смотрите следующее изображение для справки. Поле автозаполнения продукта должно быть заполнено в соответствии с выбранной категорией

Заранее спасибо.


person Somnath Pawar    schedule 15.07.2011    source источник


Ответы (1)


Я думаю, что эта ссылка может вам помочь: http://groups.drupal.org/node/3471 Этот пример относится к Drupal 5, но основы для 6 и 7 одинаковы: настраиваемый JS для обработки значения категории уровня 1, а затем отправка его в некоторый MENU_CALLBACK на вашем сайте, который вызывает представление для получения узлов с их идентификаторами на основе передан аргумент уровня категории 1. В любом случае, если возникнут трудности, я могу сгенерировать код для D6 или D7.

person Alex Smirnoff    schedule 17.07.2011
comment
Спасибо за решение Алексей. Я обязательно попробую это сегодня и сообщу вам результат этого примера кода. - person Somnath Pawar; 18.07.2011
comment
Я пробовал этот код, но что-то идет не так, ничего не происходит, когда я добавляю свои значения вместо переменных кода. Алексей, не могли бы вы предоставить код для Drupal 6 на данном мной примере. Это действительно поможет мне понять концепцию. Спасибо за вашу большую поддержку. - person Somnath Pawar; 18.07.2011