Нужно вывести ссылки для добавления материалов, типа того, как сделано в коробочной версии друпал.
Т.е. сейчас чтобы добавить статью (Article)нужно нажать на ссылку /node/add/article - все ОК
Дальше статье назначаем нужный термин - тоже все ОК
Вопрос:
Как должны правильно выглядеть ссылки для автоматического добавления Статьи к конкретному термину?
Например, добавляя Статью к термину Video ссылка будет выглядеть так: /node/add/article?term#video
а добавляя статью к термину Audio, ссылка будет выглядеть так: /node/add/article?term#audio
Комментарии
Может использовать термин по умолчанию в поле создания статьи?
Нет, так не подходит.
Ответ:
В принципе - как угодно. Поскольку все равно адресную строку придется раскручивать в ручную в form_alter (для вырезки термина таксономии и вставки его в как значение по умолчанию), то и передать параметр в адресной строке можешь как угодно.
Есть еще такой модуль. на русском называется "Добавить сюда" или "Добавить похожее". Название не вспомню точно.
в hook_menu_alter меняем page callback для node/add/article (page callback)
с проверкой на условие присутствия указанного get параметра и в нашем callbackе меняем форму - добавляем default_value и остальное при необходимости
все элементарное просто