Здравствуйте.
Возникла необходимость добавить в материал "Запись в блоге" поле Таксономия.
Рассмотрел модуль Content Taxonomy. В принципе все нормально работает, поля добавляются, словари к созданным записям привязываются.
Решил через Views вывести все материалы "Статьи" и "Записи в блоге" привязанными к одному словарю таксономи и не получилось. При задании фильтра по Таксономии, выводятся Только статьи, а записи в блоге не выводятся.
Записи в блоге выводятся только через Фильтр поле Содержимое. Т.е. материалу "Запись в блоге" не присваивается словарь. Словарь приаваивается CCK полю, а оно в свою очередь "Записи в блоге"
Единственный найденый вариант, это замена в типе материала "Статьи" поля Таксономия на CCK поле таксономии.
Но предполагаю, что данный вариант не подойдет для реализации Кнопки "Добавить запись" которая автоматически создает статью с привязкой к словарю. - http://www.drupal.ru/node/33893
Прошу помочь разобраться с данной проблемой.
Комментарии
Открыл файл node.module и нашел там код для создания и прикрепления полей таксономии к ноде
<?php
// Fetch terms for snippet.
if (module_exists('taxonomy')) {
$node->body .= taxonomy_nodeapi($node, 'update index');
}
?>
<?php
// Taxonomy box:
if ($taxonomy = module_invoke('taxonomy', 'form_all', 1)) {
$form['advanced']['category'] = array(
'#type' => 'select',
'#title' => t('Only in the category(s)'),
'#prefix' => '
'#size' => 10,
'#suffix' => '
',
'#options' => $taxonomy,
'#multiple' => TRUE,
);
}
?>
Моно ли добавить этот код в blog.module?
Если да, то как?