首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Drupal View (Page)与Taxonomy

Drupal View (Page)与Taxonomy
EN

Stack Overflow用户
提问于 2010-10-14 23:07:34
回答 3查看 626关注 0票数 2

我有以下问题:

我使用分类(tx)作为标记。它们可以在创建节点时添加。所以我不知道我有多少tx或者他们有什么ID。tx的路径如下:

/foo/element1

/foo/element2

/foo/element3

..。

第二个元素是tx。

现在我想使用一个视图(页面)来处理tx-path:

/foo/%

问题是,当我打开一个类似顶部的路径时,我看到了节点的主题-taxonomy.tpl.php,但没有看到我在视图中设置的样式。

每当我在表单(/foo/not-a-tx)中打开路径时,我都可以看到视图的输出。

谁能给我一个提示,如何得到视图输出,而不是tx- output?

谢谢塞巴斯蒂安

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-15 04:46:40

我用这种方式解决了这个问题:

  • I使用视图块(而不是页面)
  • I在我的信息文件中添加了新的输出区域
  • I使用this way仅显示单词a
  • I在新区域在线bei中显示该块/*<代码>H29<代码>F210

对我来说还行。

感谢每一个人。

票数 1
EN

Stack Overflow用户

发布于 2010-10-15 00:36:04

您想完全摆脱分类法页面吗?

如果是这样,您可以使用hook_menu_alter()并取消设置分类页面。

例如。

代码语言:javascript
复制
hook_menu_alter(&$items) {
  unset($items['taxonomy/term/%taxonomy_term']);
}

您必须查看$items数组才能确定已注册菜单路径的名称,但我认为就是这样。

但是,这将删除所有词汇表的分类页面。

票数 0
EN

Stack Overflow用户

发布于 2010-10-15 02:50:33

实际上,您需要创建一个视图来覆盖分类术语页面的内部drupal路径:/ term /%(其中%是分类id),而不是别名路径,在本例中是foo/%

[ Drupal可选但节省工作:已经有一个与捆绑在一起的示例视图,它实现了分类视图。转到视图>列表,您将看到该视图呈灰色显示,其名称为

Default Node view: taxonomy_term (default)

您所需要做的就是启用它并根据您的需要进行修改]

不要担心别名。您可以在/admin/build/path/pathauto中定义您的URL模式(确保pathauto模块已启用。你可以在http://drupal.org/project/pathauto下载它)。在您的例子中,模式应该是foo/[cat],其中[cat]是类别的标记。确保在pathauto自动别名设置中的Taxonomy Term paths下输入此模式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3934650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档