Drupal 6 基于词汇表名称/术语同义词的drupal分类菜单链接

Drupal 6 基于词汇表名称/术语同义词的drupal分类菜单链接,drupal-6,drupal-taxonomy,drupal-navigation,Drupal 6,Drupal Taxonomy,Drupal Navigation,我有一个词汇表,有两个项目,每个术语都有一个同义词。 如何使用以下路径将词汇添加到菜单中: 词汇名称/术语同义词 我已经查看了分类菜单,但不知道如何使用此模块或任何其他模块。 有什么想法吗?好的,我要感谢8位试图通过查看我的问题来帮助我的人,以及在座的所有其他人,我是如何做到这一点的: 我创建了一个视图(我最初需要该视图),该视图获取分类术语ID的参数,添加页面显示,并为其提供路径“MY词汇表名称/%”,如中所述: 在“具有菜单路径类型的视图:自定义”部分下。 在admin/content/

我有一个词汇表,有两个项目,每个术语都有一个同义词。 如何使用以下路径将词汇添加到菜单中: 词汇名称/术语同义词 我已经查看了分类菜单,但不知道如何使用此模块或任何其他模块。
有什么想法吗?

好的,我要感谢8位试图通过查看我的问题来帮助我的人,以及在座的所有其他人,我是如何做到这一点的:

  • 我创建了一个视图(我最初需要该视图),该视图获取分类术语ID的参数,添加页面显示,并为其提供路径“MY词汇表名称/%”,如中所述: 在“具有菜单路径类型的视图:自定义”部分下。
  • 在admin/content/taxonomy/edit/词汇表/1(编辑词汇表)下,我进行了以下分类菜单配置:
    • 设置词汇菜单位置:导航
    • 菜单路径类型:自定义
    • 自定义路径的基本路径:我的词汇名称
    完成后,我的页面我的导航菜单有链接,它们的HREF是“我的词汇表名称/1”、“我的词汇表名称/2”等等(每个词汇表术语对应一个)

    下面是棘手的部分:

    在我的theme 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']);
    }
    
    之后,我的导航菜单有链接,它们的HREF是“我的词汇名称/术语同义词1”、“我的词汇名称/术语同义词2”等等

    上次我输入了我创建的视图,并将其参数更改为分类术语同义词。 毕竟,它是有效的。 “我的词汇表”术语通过href“我的词汇表名称/术语同义词”添加到导航菜单中,并链接到查看页面显示。 如果有人有面糊解决方案,我很高兴听到。 谢谢