Я хочу создать страницу с фильтром таксономии, используя флажки, и когда один или несколько флажков отмечены, это создает список страниц ниже, которые помечены выбранной таксономией. E.g Фильтр может содержать категории A, B, C, D и E в качестве флажков. Если пользователь помечает категорию A и категорию D, то нажимает кнопку отправки, все страницы, связанные с A и D, будут перечислены ниже.
Кажется, борются, используя оба метода! Кто-нибудь получил учебник или пошаговое руководство, которое я мог бы использовать? В противном случае, кто-то может помочь со следующими вопросами?
Я создал форму в блоке - блоке - 1.tpl.php, получив теги таксономии с помощью taxonomy_get_tree (1); и цикл по ним, чтобы создать флажки. Я надеялся, что смогу как-то получить данные постов и создать список событий (страниц), которые будут содержать выбранные теги. Где бы я сделал PHP для этого? Я предполагаю, что это не будет в файле шаблона, так было бы в моем пользовательском модуле? Если так, то как?
Я думал о создании формы и использовании hook_form_FORM_ID_alter, но как мне создать форму с помощью тегов таксономии? Как мне добавить эту форму в мой блок?
Есть ли другие варианты?
Спасибо