我想创建一个模块,当在特定分类中创建术语时,该模块会生成具有预定义设置的视图。
我了解模块可以使用hook_views_default_views()创建视图,但这不允许您使用规则创建视图“on-action”。
据我所知,没有允许创建视图的默认规则操作,因此是否可以通过编程方式创建一个可以创建视图的操作的规则?
答案 0 :(得分:0)
您可以使用Taxonomy Menu Module。它会根据词汇表自动创建菜单项,并与Views以及Pathauto(对于不错的URL)很好地集成。
有两个Youtube视频(here& here)可能会帮助您顺利开展。
分类菜单模块将创建菜单项(默认链接到taxonomy/term/[tid]
)。默认的Taxonomy Term View已经监听了这些请求,并且您可以使用Pathauto为这些链接创建自定义别名(例如category/[term_name]
,这些链接将用于呈现菜单项,并且仍然可以在内部使用Views作为默认URL使用。