Samokhiniu 22 октября 2015 в 11:14 Добрый день, появилась задача вывести форму, дабы пользователь сам мог добавлять термины таксономии в словарь. Как реализовать вывод? Заранее спасибо! Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
iozhik4 30 октября 2015 в 15:32 Вообще, два модуля позволили это решить: taxonomy_access_fix - для появления в принципе прав доступа "Добавление термина таксономии" taxonomy_dysplay - для модернизации формы. Далее просто сделал блок с ссылкой (кнопкой) на стандартную форму добавления термина.
dashiwa 30 октября 2015 в 15:55 admin/structure/taxonomy/ваш словарь/add 1.Альтернуть меню ,склонировать этот путь на новый и показать его. Это если по пути Хотите показать в виде блока ? 2. Второй путь if ($vocabulary = taxonomy_vocabulary_machine_name_load('ваш словарь')) { module_load_include('inc', 'taxonomy', 'taxonomy.admin'); $edit = array(); $taxonomy_form = drupal_get_form('taxonomy_form_term', $edit ,$vocabulary); return drupal_render($taxonomy_form); }
Комментарии
Вообще, два модуля позволили это решить:
taxonomy_access_fix - для появления в принципе прав доступа "Добавление термина таксономии"
taxonomy_dysplay - для модернизации формы.
Далее просто сделал блок с ссылкой (кнопкой) на стандартную форму добавления термина.
admin/structure/taxonomy/ваш словарь/add
1.Альтернуть меню ,склонировать этот путь на новый и показать его. Это если по пути
Хотите показать в виде блока ?
2. Второй путь
module_load_include('inc', 'taxonomy', 'taxonomy.admin');
$edit = array();
$taxonomy_form = drupal_get_form('taxonomy_form_term', $edit ,$vocabulary);
return drupal_render($taxonomy_form);
}