【发布时间】:2010-12-23 02:12:12
【问题描述】:
我有一个词汇表,其中包含几个项目,每个术语都有一个同义词。 如何使用以下路径将词汇表添加到我的菜单之一: 词汇名称/术语同义词 我查看了分类菜单,但无法弄清楚如何使用此模块或任何其他模块进行操作。 有什么想法吗?
【问题讨论】:
标签: drupal-6 drupal-taxonomy drupal-navigation
我有一个词汇表,其中包含几个项目,每个术语都有一个同义词。 如何使用以下路径将词汇表添加到我的菜单之一: 词汇名称/术语同义词 我查看了分类菜单,但无法弄清楚如何使用此模块或任何其他模块进行操作。 有什么想法吗?
【问题讨论】:
标签: drupal-6 drupal-taxonomy drupal-navigation
感谢所有通过查看我的问题来帮助我的 8 个人,以及所有其他人,我就是这样做的:
在我的页面完成后,我的导航菜单上有链接,它们的链接是“MY VOCABULARY NAME/1”、“MY VOCABULARY NAME/2”等等(每个词汇都有一个)。
棘手的部分来了:
在我的主题 template.php 文件中我已经实现了这个功能:
function phptemplate_menu_item_link($link)
{
$href = $link['href'];
$explode_href = explode("/", $link['href']);
if( 'MY VOCABULARY NAME' == $explode_href[0] ){
$options = array('attributes' => array('title' => $link['title']));
return l( $link['title'],'painting-type/' . $link['options']['attributes']['title'], $options);
}
return l($link['title'], $link['href'], $link['options']);
}
在那之后,我的导航菜单有链接,它们的链接是“我的词汇名称/术语同义词 1”、“我的词汇名称/术语同义词 2”等等。
最后我进入了我创建的视图并将其参数更改为分类术语同义词。 毕竟,它正在工作。 我的词汇术语使用 href MY VOCABULARY NAME/TERM SYNONYMS 添加到导航菜单,并链接到视图页面显示。 如果有人有面糊解决方案,我会很高兴听到。 谢谢
【讨论】: