Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Drupal中添加节点时如何显示所有分类术语字段_Php_Drupal_Drupal Taxonomy - Fatal编程技术网

Php 在Drupal中添加节点时如何显示所有分类术语字段

Php 在Drupal中添加节点时如何显示所有分类术语字段,php,drupal,drupal-taxonomy,Php,Drupal,Drupal Taxonomy,我正在尝试在报纸上发布广告,并希望让用户选择未来帖子的风格,展示如何打印。所以我创建了分类法vocab。使用名称、示例图像和此类型的最大字符设置样式。 接下来,我将在广告内容类型中创建字段分类术语关系 现在,我需要在添加表单中显示,不仅仅是radios或select with titles,还有title、sample image和分类法中的其他字段 我想我需要使用hook\u form\u alter,所以我使用mymodule\u form\u ad\u node\u form\u alte

我正在尝试在报纸上发布广告,并希望让用户选择未来帖子的风格,展示如何打印。所以我创建了分类法vocab。使用名称、示例图像和此类型的最大字符设置样式。 接下来,我将在广告内容类型中创建字段分类术语关系

现在,我需要在添加表单中显示,不仅仅是radios或select with titles,还有title、sample image和分类法中的其他字段

我想我需要使用hook\u form\u alter,所以我使用mymodule\u form\u ad\u node\u form\u alter&$form,&$form\u state,$form\u id,但我不明白的是,如何用drupal的方式获得其余的分类字段?在$form中,数组仅为TID和标题

是否可以不再查询数据库,而是设置现有查询以检索我需要的所有字段?
还有,我如何将这些附加信息插入表格中?是不是收音机上的后缀前缀以外的其他方式?

如果这是Drupal 7,则可以使用字段,而不是术语参考字段。这将允许您指定用于填充字段选项的视图,并且您可以创建一个实体引用视图,该视图显示您要显示的其他分类术语字段。

如果这是Drupal 7,则您可以将字段与字段一起使用,而不是术语引用字段。这将允许您指定用于填充字段选项的视图,您可以创建一个实体引用视图,该视图显示要显示的其他分类术语字段。

我不明白为什么必须为内容对象和分类术语创建一个新的实体引用,而分类术语的全部要点是它是一个被引用的对象。我不明白为什么必须创建一个新的实体引用内容对象和分类术语的实体引用,前提是分类术语的整个要点是它是一个被引用的对象。