Как программно получить все узлы, связанные с конкретным идентификатором термина?

Что я хочу сделать?

Я хочу отобразить все категории в первом раскрывающемся списке и во втором все заголовки связанных узлов с выбранной категорией .

Чтобы получить это, я упомянул все задачи, которые я сделал. Пожалуйста, прочитайте ниже.

  1. Создана таксономия categoryс именами, перечисленными Laptopв терминахCar, Mobileи т.д.

  2. Тип контента productс именами полейtitledescription, categoryи т.д. В categoryполе используется термин таксономияcategory.

  3. Создание формы с веб-формой с полями с именем categoryи productкак раскрывающийся список
  4. Во-первых, categoriesвыпадающее поле, отображаемое все категории (ноутбук, автомобиль, мобильный) с помощью параметров термина WebForm .
  5. Во-вторых, productвыпадающее поле пока пусто.

Я использовал hook_form_form_id_alter() hook для изменения созданной мной веб-формы. Я нашел решение, чтобы получить все узлы прагматически те связаны с конкретным термином таксономии ID.

Мой первый вопрос — Как отобразить заголовки всех этих узлов в существующем раскрывающемся списке?

Другой вопрос на categoryизменение, productsдолжны быть изменения в соответствии с его узлами, как ajax?