我创建了一个类别CMS,并添加了三个术语(drupal,joomla,wordpress)。当我创建一个属于drupal.now的文章时,我想在文章的底部显示其余drupal的文章(属于drupal术语)。是否有一个模块来获取这个或如何编写代码来获得谢谢你。
答案 0 :(得分:0)
我认为Similar by terms模块会做你想做的事。
编写这个并不是学习一些drupal编码技巧的好方法。如果你想自己做,请在这里发帖,我可以给你指点。
修改的
您需要实施hook_block()来创建和定义您的区块。
我建议您首先输出一些虚拟文本,以证明您已经使用它。
然后,您可以使用menu_get_object()加载对象,并确保只返回节点页面上的内容。
作为节点对象的一部分。对于从menu_get_object返回的内容使用var_dump来查看其中的内容,将会有一个分类法,您可以通过该分类法来获取适当的术语。
然后您可以使用taxonomy_select_nodes()来获取节点。
如果您遇到任何问题,请告诉我们。