在Drupal 7中,我添加了一个新的分类法词汇表,然后在这个词汇表中添加了一个新字段(image字段),并添加了带image (徽标)的术语。在内容类型中,我添加了一个新字段(术语引用)。但在节点中,我只能看到分类法术语的标题。如何从分类法术语将imagefield插入到节点中?
发布于 2011-10-28 19:43:43
通过对基于模板建议的分类法术语使用模板,我做了一些类似的事情。不过,就我个人而言,我更喜欢编写主题函数,在template.php附带的默认Bartik主题的template.php中可以找到如何为分类法字段编写主题的示例。寻找bartik_field__taxonomy_term_reference
,这是主题api文档_字段()。
您将需要安装开发模块,在查看节点时,该模块将为您提供节点对象的转储。
您需要对整个节点进行主题化,并特别注意如何从节点对象呈现您想要的分类法,或者您也可以只以实际术语引用字段为主题(我第一次提到的内容和最好的方式--imo)。这些是关于使用开发模块的说明。
这样,您就可以转储与分类法术语相关的数组或对象,然后创建一个模板或函数,根据您的喜好对字段进行主题化,据我所知,在那里可以获得所有信息--当您第一次从对象/数组中提取它时,可能会很费时。
总的来说,Drupal主题指南在更详细的细节中涵盖了比在这里保持合理的答案更详细的内容。
发布于 2012-02-24 16:10:35
跟踪这个使用自定义格式化器显示分类法术语的自定义字段是否可行?对我有很大帮助
https://drupal.stackexchange.com/questions/14137
复制相似问题