【问题标题】:Changing default "Taxonomy term" view to add a filter and change path in Drupal 7更改默认的“分类术语”视图以在 Drupal 7 中添加过滤器和更改路径
【发布时间】:2014-09-25 13:31:03
【问题描述】:

我正在尝试做一件看似简单的事情,但什么都想不出来。

我将在这里具体说明我想要实现的目标。我想克隆现有的Taxonomy term,它的路径为/taxonomy/term/%。克隆此视图后,我想对其进行以下更改:-

  • 改名为Document of Taxonomy Term
  • 将过滤器添加到名为 is_document 的字段的此视图中。这是一个复选框,点击后会显示我的分类术语的这个节点是一个文档。
  • 将路径更改为/taxonomy/term/documents/%,表示我正在打开该术语的所有标记为文档的节点。

现在,当我打开我的网站时,假设使用 URL www.mysite.com/organisation/company/documents,它不会选择视图。 URL www.mysite.com/organisation/company 在选择默认 Drupal 视图时起作用。

知道我可以在这里做什么吗?

我希望我能够有效地解释。

更新

我使用了 TVI,但它改变了我的分类术语的所有页面。我不想改变我当前的场景,即通过 /taxonomy/term/% (原生 Drupal 视图)打开普通分类术语页面。我只想在选择 /taxonomy/term/documents/% 视图时使用文档过滤器打开所有分类术语。

谢谢。

【问题讨论】:

    标签: drupal-7 drupal-taxonomy


    【解决方案1】:

    我建议您下载并安装 Pathauto 以获取 URL 别名模式。

    在您的视图中,您将路径设置为:taxonomy/term/documents/%

    在 Pathauto 设置中,您转到“模式”,然后滚动到分类部分,您可以在其中设置新的 URL 模式:[term:vocabulary]/[term:name]/documents

    然后,转到Update 选项卡并更新Taxonomy 的所有路径。

    享受您的新视图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-15
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多