Drupal - 禁用分类术语页面上的节点列表?
是否可以禁用分类术语页面上节点的正常分类列表?
我需要这个的原因是我想使用视图覆盖分类页面,但默认视图覆盖会阻止面包屑模块正常工作。所以,我想制作一个术语视图,但作为一个块,并使用 PHP 将其显示在某些页面上。
谢谢
Is it possible to disable the normal taxonomy listing of nodes on taxonomy term pages?
The reason I need this is I want to use a view's override of taxonomy pages BUT the default views override stops a breadcrumb module working properly. So, I want to make a term view but as a block and show it on certain pages with PHP.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
另一种方法是使用 显示套件 和 分类显示模块。安装它们,然后转到admin/struct/taxonomy/[mytaxonomy]/display。
在“对以下视图模式使用自定义显示设置”下,选择“分类术语页面”。
然后,在“分类术语页面”查看模式下,在“术语页面显示”下,选择“关联内容显示”:隐藏。
完毕! :)
Another way of doing this is using the Display Suite and Taxonomy Display module. Install them, then go to admin/structure/taxonomy/[mytaxonomy]/display.
Under "Use custom display settings for the following view modes" select "Taxonomy term page".
Then, in the "Taxonomy term page" view mode, under Term page display, select "Associated content display": HIDDEN.
Done! :)
该模块声称可以实现您想要的功能,但尽管检查了要禁用的正确分类法,但它似乎不起作用:
http ://drupal.org/project/disable_term_node_listings
但是将以下内容放入主题的 template.php 中将抑制这些节点列表:
这是一种肮脏的方式,并且你必须使用 CSS 隐藏寻呼机,但它确实有效。
This module claims to do just what you are seeking, but it did not seem to work despite checking the correct taxonomy to disable:
http://drupal.org/project/disable_term_node_listings
But putting the following in your theme's template.php will suppress those node listings:
It's sort of a dirty way to do it, and you'll have to hide the pager using CSS, but it works.
这可能不是最干净的方法,但我做了一个 page-taxonomy.tpl.php 并删除了这个:
到目前为止,这个解决方案似乎适用于我的网站,但我仍然想知道正确的方法。
This probably isn't the cleanest way but I've made a page-taxonomy.tpl.php and removed this:
<?php print $content; ?>
So far it seems this solution will work for my site, but I'd still like to know the proper way to do it.如果您想要做的只是使用视图覆盖分类术语页面,但不使用默认视图,您可以创建一个实现
hook_menu()
的自定义模块,或者您也可以查看 < a href="http://drupal.org/project/taxonomy_redirect" rel="nofollow">分类重定向模块。从分类重定向页面:
If all you want to do is override the taxonomy term pages with a View, but NOT use the default view, you could create a custom module implementing
hook_menu()
or you could also take a look at the Taxonomy Redirect module.From the Taxonomy Redirect page: