У меня есть тип контента, который имеет поле категории, основанное на таксономии. но я хочу, чтобы редакторы могли выбирать только дочерние категории для каждой части контента, а не для родительских категорий. Как мне это сделать?Drupal 7: Как только разрешить выбор элементов уровня таксономии в качестве категории при добавлении контента
2
A
ответ
0
У меня есть код, похожий на этот взгляд, если может помочь вам в некотором роде ... он получает Чайлдс и родителей в массиве, если вы планируете сделать это с помощью пользовательского модуля ...
$tree_type = taxonomy_get_tree(3);
$childs["selected"]="All";
foreach($tree_type as $key =>$value) {
$temp_ = taxonomy_term_load($value->parents[0]); //IF parent is set already
if($value->parents[0]==0) { //if no any parent taxonomy
if(is_object($temp_)==TRUE) { //CHECK IF SINGLE iTEM PARENT
if(isset($childs[$temp_->name])) { //if array key is already set
if(is_array($key)!=FALSE) { //if value is not an array
$childs[$temp_->name][$tree_type[$key]->tid]=array($key=>$value->name); // set the parent child array
}
}else {
if(is_array($key)!=FALSE) { //if value is not an array
$childs[$temp_->name][$tree_type[$key]->tid]=array($key=>$value->name); // set the parent child array
}
}
}else
{
$childs[$value->name]=array();
$childs[$value->name][$tree_type[$key]->tid]="-".$value->name;
//drupal_set_message("-------<pre>".$value->name."</pre>-------");
//drupal_set_message("<pre>".print_r($childs,true)."</pre>");
}
}else {
$childs[$temp_->name][$tree_type[$key]->tid]=$value->name; //$childs[$temp_->tid]=$temp_->name;
}
}
Смежные вопросы
- 1. Фильтры таксономии Drupal 7
- 2. Drupal 7 Страница отображения таксономии
- 3. Структура контента Drupal 7
- 4. Drupal 7 Термин таксономии со счетом
- 5. Drupal 7 Отображение таксономии родителя
- 6. Переадресация при отправке таксономии Drupal 7
- 7. Лучший способ создания типа контента и таксономии на Drupal 7
- 8. Drupal 7 Просмотров - Группа По типу контента и таксономии Срок
- 9. drupal 7 узлов фильтра по 2 таксономии
- 10. Drupal 7 - Показать изображение вместо термина таксономии
- 11. Drupal 7 - показать категории
- 12. Массовое перемещение контента из одной категории в другую - Drupal 7
- 13. Как структурировать типы контента в drupal 7
- 14. Drupal 7: связывать две или более таксономии
- 15. Drupal 7 - Показать иерархические термины таксономии в поле зрения в
- 16. Выбор только элементов первого уровня в jquery
- 17. Drupal 7 Feeds - как отобразить пользовательское поле таксономии в качестве цели в процессоре узлов?
- 18. Условия таксономии Drupal с представлениями
- 19. Значения терминов таксономии Drupal динамические
- 20. Простой иерархический выбор drupal 7
- 21. Drupal 7 Ограничения типа контента
- 22. В Drupal, как мне связать две таксономии?
- 23. Создание типа контента в drupal 7 с использованием определенных словарей
- 24. терминов Drupal 7 таксономии корневого просмотр дисплея
- 25. Получить только дочерние категории первого уровня текущей категории
- 26. Drupal - разрешить использование только одного узла типа контента
- 27. Выбор только первого уровня элементов с Linq2Sql
- 28. Как получить таксономии терминов, относящихся к типу контента в Drupal
- 29. Drupal 7 - Модуль блога - Категории?
- 30. Как настроить поиск drupal, чтобы показывать только страницы просмотра таксономии?