Drupal7如何在父分类中显示其所有子分类的内容
来源:互联网 发布:天下第一签软件 编辑:程序博客网 时间:2024/06/01 12:12
假设有如下的分类结构:
分类1 id = 1
- 分类2 id = 2
- 分类3 id = 3
分类2 和分类3是分类1的子分类
在Drupal6中,taxonomy模块支持在url中使用运算符来实现分类的合并和筛选。
如
- http://mysite.com/taxonomy/term/1+2,将显示属于分类1或分类2的内容。
- http://mysite.com/taxonomy/term/1,2,将显示既属于分类1又属于分类2的内容。
这样http://mysite.com/taxonomy/term/1+2+3 就可以显示分类1及其子分类的内容。
在Drupal7中,这个功能去掉了。可以通过views模块来实现。
实现方法:
- 安装views模块(Drupal7版本的views需要ctools模块的支持,所以需要同时安装ctoos。),Drupal7现在可以从模块管理界面直接安装模块了,很方便。
- 进入模块管理页面,启用views和views_ui模块。
- 点击顶部管理菜单中的“结构”,然后点击views,进入views管理页面。在这个页面中找到Taxonomy term这个view,然后点击启用。这样再访问分类页面的时候就由这个view进行执行了。
然后点击Taxonomy term这个view后面的编辑,进入view的编辑页面。找到 Advanced,点击,在展开内容里找到“分类: Term ID (with depth) ”,点击进行编辑。
在这里有个Depth选项,控制着分类内容的调用层次。默认是0,我们可以把它改成1,这样就能调用分类1的子分类的内容了。如果子分类下面还有子分类,这个值就要相应的调整,每多一层加1。
然后点击Apply回到view编辑界面,点击保存。
这样再访问 http://mysite.com/taxonomy/term/1 的时候,显示的就是分类1下面所有子分类的内容了。
- Drupal7如何在父分类中显示其所有子分类的内容
- Drupal7如何在父分类中显示其所有子分类的内容
- drupal7中分类的实现
- Magento里显示指定分类的所有子分类
- Drupal7如何将分类与内容类型关联
- Magento中如何去掉子分类的url地址中带有父分类的url key?
- 在分类页面下得到当前目录下的所有子目录,并输出! ---当前分类下的所有子分类!
- shlcms doccms中取得一个分类的所有子级分类
- 递归查询---当前分类的下的所有子分类
- thinkphp 在数据分类的时候, 默认数据分类的第一个显示内容
- wordpress 得到某分类下的所有子分类
- 如何在PL/SQL Developer中设置使其可以显示查询返回的所有记录?
- 如何在PL/SQL Developer中设置使其可以显示查询返回的所有记录
- 在Drupal 如何对内容 进行分类?
- 在Drupal7里如何写代码创建节点、评论和分类
- 如何在Drupal7中用代码批量创建节点、评论和分类
- ecshop分类树显示所有分类的解决方法
- EcShop调用显示指定分类下的子分类…
- Drupal7如何将分类添加到主菜单
- RHEL/CENTOS 性能优化
- Access 非空条件
- C语言 进制的转化
- oracle执行计划中的filter
- Drupal7如何在父分类中显示其所有子分类的内容
- C++中的单例模式及按需释放模型(五)
- java的几种对象(PO,VO,DAO,BO,POJO)解释
- Drupal7如何将分类与内容类型关联
- samba的安装(tar.gz方式)
- Drush3.3 rsync 命令排除指定文件的方法
- 最新linux搭建gfs系统--iscsi+GFS实现网络存储
- directshow 连接filter
- 读《代码大全2》笔记:软件构建中的设计师