场景: 网站中实现产品分类管理和展示功能。如下图所示,左边是产品分类的导航菜单,点击某条后打开该分类下所有产品的缩略图页面。点击图片,进入对应的产品详情页面。
要求:不懂技术的网站编辑可以很方便的管理产品分类,发布相关的产品文章。
模块:除了使用常见的view等模块之外,主要使用了一下两个模块
- https://www.drupal.org/project/taxonomy_menu
- https://www.drupal.org/project/taxonomy_display
实现:
1、创建产品分类的‘术语表’。
2、创建产品内容节点,编辑员可以用来发布产品文章。其中增加了关联产品分类的字段,用来制定产品的所属分类。增加了图片上传,将提供给缩略图页面使用。
3、创建产品视图。如下图所示,关键点我用红框标注了。主要是要添加上下文过滤器。作用是接收导航菜单传来的参数,使视图显示对应的产品分类。
4、创建一个空的导航菜单
5、在产品分类术语表中,指定把产品术语表显示到导航菜单中。如下图
6、在产品分类术语表的‘管理显示中’制定术语的链接关联到刚创建的产品视图上。如下图:
注意:5和6的界面只有启用了上文中提到的模块,才会有。默认的术语表模块没有这些东西。
最终的效果:网站编辑员在产品分类术语表中增删产品分类后,自动体现到导航菜单中,菜单中的链接也自动回链接到对应的产品页面。对于客户来讲,没有多余的步骤。
板块
Drupal 版本
不错,整理的挺详细的。
不错,整理的挺详细的。
不错!相当实用的教程!
不错!相当实用的教程!