我有一个应用了单个类别的页面,对于此示例," Self Help Books"。
我想在内容类型上放置一个显示"查看全部[在此处插入类别]"链接到该类别列表页面。我希望我能做一些像:
<a href=%taxonomyLink:books--self-help-books%>view all%taxonomy:books%</a>
它会为使用该内容类型的任何内容提取类别。我使用了面板模块,因此我计划将其放置在内容类型正在使用的面板中。这有可能吗?
我考虑过创建一个块并将其放在面板模块的面板中。
(另外,如果你不能说,我对Drupal很新鲜。)
答案 0 :(得分:3)
你可以使用简单的drupal api函数来实现这一点。
这是代码:
$term = taxonomy_term_load(123);
$link = l($term->name, 'taxonomy/term/' . $term->tid);
您还可以在https://api.drupal.org/api/drupal/includes%21common.inc/function/l/7
找到有关l()的更多信息答案 1 :(得分:0)
此Drupal docs page列出了几个有助于通过几种不同方法显示相关内容的模块。
截至目前,最稳定的7.x兼容基于字词的模块似乎是Similar by Terms。
有一些方法可以在不安装额外模块的情况下实现这一目标,但这将满足您的要求。
答案 2 :(得分:0)
您无需为此编写代码。如果您使用面板..找到一种方法,在需要的分类术语的上下文中建立正确的关系,之后您将拥有构建内容所需的所有令牌(%占位符)。