Drupal 7 创建分类法&x27;添加术语';成块
我有两个词汇名为“词汇一”和“词汇二”。我创建了名为“添加库”的自定义多块模块,以便向每个块显示分类“添加术语”表单 每个块显示在内容区域的同一节点上。“Vocab两块”的位置在“Vocab一块”的上方 当我在“Vocab One Block”上添加新术语时,新术语总是存储在“Vocab_two”中。然后我切换块的位置。这一次,新术语总是存储在“vocab_one”中 如何在选定词汇表中存储新术语,而不必担心块的位置 这是我的add_library.module:Drupal 7 创建分类法&x27;添加术语';成块,drupal-7,drupal-modules,drupal-taxonomy,Drupal 7,Drupal Modules,Drupal Taxonomy,我有两个词汇名为“词汇一”和“词汇二”。我创建了名为“添加库”的自定义多块模块,以便向每个块显示分类“添加术语”表单 每个块显示在内容区域的同一节点上。“Vocab两块”的位置在“Vocab一块”的上方 当我在“Vocab One Block”上添加新术语时,新术语总是存储在“Vocab_two”中。然后我切换块的位置。这一次,新术语总是存储在“vocab_one”中 如何在选定词汇表中存储新术语,而不必担心块的位置 这是我的add_library.module: function add_li
function add_library_block_info() {
$blocks['Vocab Two Block'] = array(
'info' => t('Vocab Two'),
);
$blocks['Vocab Two Block'] = array(
'info' => t('Vocab One'),
);
return $blocks;
}
function add_library_block_view($delta='') {
$block = array();
switch ($delta) {
case 'Vocab Two Block':
$block['subject'] = t('Add Vocab Two');
$block['content'] = add_vocab_two();
break;
case 'Vocab Two Block':
$block['subject'] = t('Add Vocab One');
$block['content'] = add_vocab_one();
break;
}
return $block;
}
function add_vocab_two() {
module_load_include('inc', 'taxonomy', 'taxonomy.admin');
$vocabulary = taxonomy_vocabulary_load(2);
return drupal_get_form('taxonomy_form_term', $vocabulary);
}
function add_vocab_one() {
module_load_include('inc', 'taxonomy', 'taxonomy.admin');
$vocabulary = taxonomy_vocabulary_load(4);
return drupal_get_form('taxonomy_form_term', $vocabulary);
}