Drupal 7 开发内部培训资料, 分头诗人

og 菜单导航问题

赞成!
0
否决!
菜单是写在page.tpl.php里面的

views做的页面,显示的是同一ogid下的产品内容列表页 

不在drupal里的话url应该是href="product?ogid=1"这种形式就能实现了,drupal里不知道怎么做了。

导航菜单的url应该如何输出?  首页的url应该如何输出?在views里能否实现?

2 个回答

赞成!
0
否决!

如果要我做的话,我一定直接用Drupal的api,通过hook_menu 生成一系列的地址,如你上面的,是一个公司的5个菜单。

这些地址的规律,我自定义为: 

首页 ---- xxx.com/company/[ogid]

关于我们 ---- xxx.com/company/[ogid]/about

产品展示 ---- xxx.com/company[ogid]/products

新闻动态 ---- xxx.com/company/[ogid]/news

联系我们 ---- xxx.com/company/[ogid]/contact

我定义了这些规律后,就能建立模块,通过hook_menu 生成5个地址,并且读出地址的 [ogid] 值,通过值获得相关公司的资料。。

这样做非常方便,前提就是开发模块的知识要掌握

 

另外还有一个方法,就是直接通过 panels 实现。

赞成!
0
否决!

介绍下panels实现方法吧 开发模块知识我还不具备现在