在我的网站上,我使用分类法创建了不同的部分。每个部分都有自己的“联系我们”页面。我想要创建一个变量,它将创建到相关联系人页面的路径。这样,我就可以在分类法中打印变量-Term.tpl.php、node.tpl.php和page.tpl.php文件来动态地打印路径。
如何测试分类法,然后相应地更改变量的值?
我四处寻找答案,我能找到的最接近的是如何将自定义代码移动到template.php中。但是,它需要一个分类法引用字段来执行测试,因此无法在主分类法索引页上工作(这些页面不能有分类法字段引用)。
编辑:请注意:“联系我们”页面只是一个普通的节点,上面有电话号码。这不是Drupal联系我们的形式。
发布于 2011-06-17 17:57:50
有一个Drupal视频可以回答这个问题。这是在Drupal 6中完成的,但可能会给您提供一些在Drupal 7中完成这一任务的线索。
(编辑:对评论的响应)虽然它可能会增加开发网站的复杂性,但您可以使用上下文模块根据某些标准触发块可见性,例如查看视图或查看分类法术语页面。请记住,如果上下文模块与块UI中禁用的所有块一起使用,则会提高网站的性能。
https://drupal.stackexchange.com/questions/5373
复制相似问题