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

views怎样输出同一og的内容

赞成!
0
否决!

views做一个页面,用来显示同一og id下的某一一个内容类型的内容,怎样才能做到。

现在只是在当前og页面能调用出来。

4 个回答

赞成!
0
否决!

1,在views也新建一个view,建立一个block,并且字段加入 title。
2,在Relationships增加 OG membership: OG membership from Content group
3,在Contextual Fiters 增加OG membership: Group ID
4,分页里面
Set 1 item to display
Set 0 as Offset
5,字段选择:title,选择Group node from OG membership
6,保存view。把block放在一个region下面就可以。

赞成!
0
否决!

谢谢,我不是要在og节点页显示,我想用views做一个单独的页面,不是区块,用来显示每一个og id下的内容

例如:我现在用og做了company内容类型group,product内容类型group content

我现在要做的就是把每个company下的product内容输出

url localhost/company/product 这里是不是需要传值company 的id呢

我不清楚的地方有页面url怎么设置 关联内容 上下文怎么做

group节点里面显示我做了可以实现,单独的页面怎么把group id传呢

赞成!
0
否决!

为什么不直接做一个自定义的模块?非常简单的实现, 只需要建立查询,就跟php平时查询数据库一样的做法,不一定要一来views

1,建立模块

2,通过db_select 查询数据

3,通过 hook_theme 生成模板

赞成!
0
否决!

没开发过模块 能说详细些不