Posted by yutaolife on November 23, 2012 at 11:00am
我建立一个OG Group,然后我在OG Group里面 建立了一些Tab 比如 OG Group Blog Tab 和 OG Group Calendar Tab. 如图 Group_Tab.JPG
然后我建立了一个 Event 类型的Group Content type, 然后就有了一个新的问题 OG Group Blog Tab 和 OG Group Calendar Tab 也同时出现在这个Group Content type里面了, 如图 Article_Tab.JPG
我的问题是 我不想让这两个Tab显示在Event这个Group Content type下面,我只想让他们显示在 OG Group下面,请问如何做啊? 换句话说,我如何让Tab只显示在Group node上面,而不是 group content type上面
我用的是Drupal 7
我的OG Blog Tab的View URL /node/%/group-blog
我的OG calendar Tab的View URL /node/%/month
| Attachment | Size |
|---|---|
| Group_Tab.JPG | 11.18 KB |
| Article_Tab.JPG | 15.34 KB |
Comments
问题解决了 实际的问题是 我有两个content
问题解决了
实际的问题是 我有两个content type, A和B。 然后 我建立了一个calendar, 我calendar view path是node/%/calendar, 然后 所有的一切的工作都是正常的 但是 我只想让 content A显示我的calendar, 不想让content B显示calendar.
所以,当然我不知道这种如何配置,经过网上找文章,发现CONTEXTUAL FILTERS里面 有一个选择项目叫做 Specify validation criteria 可以设置特别的content type 进行验证
以下是一些参考文章:
http://drupal.org/node/434160#comment-1800098
http://drupal.org/node/434160#comment-1785790
http://drupal.org/node/354423
http://foggyperspective.com/article/how-create-tabs-within-groups-friend...
http://drupal.org/node/511700
http://diggit.drupalextras.com/create-calendar-view-tab-only-venue-pages
http://drupal.org/node/899324
http://diggit.drupalextras.com/node/60541/related_links