首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有机组“创建帖子”内容链接所需的张贴内容类型特定于组

有机组“创建帖子”内容链接所需的张贴内容类型特定于组
EN

Drupal用户
提问于 2014-05-27 21:45:04
回答 3查看 988关注 0票数 0

有机基团7.x-2.6实体参考预填充7.x-1.5

你好,我试图为我的有机组创建自定义的“创建张贴”链接。每个有机组都有自己的内容发布内容类型,因此当用户访问该组的面板页面时,添加发布链接应该是特定于该组的。

我有两个组: Amigo组和通过身份验证的组--我看到目标包是为组受众定义的,所以我看到您必须将额外的组受众添加到组的发布内容类型中。然后,您应该在第二部分设置目标包,以匹配组内容类型。我的问题是,当我试图在我的面板中设置“”部分时,它只想设置一个组观众字段,我已经创建了2个,每个组的发布内容类型一个。

为了便于理解,我记录了这个问题的每个部分的图像。

这是我的Amigo组的发帖内容类型,叫做“”。请注意添加到内容类型底部的“额外组”的“受众”字段。单击“编辑”可以更改此字段上的设置。

点击群组观众为Amigo带我们到组观众配置页面。在这里,我选择预先填充实体引用。

这是我的有机团体小组的小组。让我们转到内容创建链接设置页面。

在这里,您可以将2种张贴内容类型中的一种设置为用于新组发布的内容类型,但我需要它按有机组的类型选择张贴内容类型。我选择一个是因为我只能选择一个。

查看Amigo组页面,我们可以看到create部分甚至没有出现。

这是经过身份验证的组页。在查看此页面时,我们确实看到了create部分,因为我们必须为面板中的“”部分设置一个字段名。

有人知道如何让面板根据当前组选择内容创建链接类型吗?

EN

回答 3

Drupal用户

发布于 2014-05-28 22:08:43

我解决了这个问题。我不知道这是不是最好的办法。如果有更好的方法,请告诉我。

为了解决这个问题,我在页面中创建了2个“内容创建链接”面板。每个添加的面板都引用特定于组发布内容类型的组受众。最初,这两种方法都可能会出现,但您必须转到全局"OG权限概述“,对于每种组类型,请确保检查为该组发布内容类型创建的内容。对于页面上的所有其他类型,您不应该检查“创建____内容”,否则内容类型(公告类型)也将显示为该组错误公告类型的“内容创建链接”。

对于您创建的每个组类型,允许“Create__(组发布内容类型)内容”,而不为其他组的所有其他组发布内容类型提供“Create__(其他组发布内容类型)__内容”。

现在,当我打开"Amigos“组时,我只得到”Amigos“作为发布内容类型,而不是”认证组Post“。

如果这太“无趣”,我欢迎其他关于如何正确配置它的建议。

票数 0
EN

Drupal用户

发布于 2014-05-28 23:02:16

您还可以自己构建这些自定义链接,并使用参数、上下文或php填充组id。

网址就像<a href="/node/add/nodetype?og_group_ref={GROUPID}}">Post content of type to group</a>

通过这种方式,您可以在任何地方创建这些内容urls,包括块、页面、内容、视图等。如果不硬编码该内容,但是从上下文(添加到组)中获取内容urls,则可以在所有组子页上设置这些链接。

票数 0
EN

Drupal用户

发布于 2016-04-06 12:35:40

如果您没有使用面板模块,那么安装奥格_额外服务,因为它将创建一个块,其中包含所有用于发布内容的正确链接。然后,您所需要做的就是启用块。要引用og_extras模块页面:

有机组7.2的额外功能、块和视图。特别是,本模块添加了不使用面板的站点所需的视图和块,尽管它对确实使用面板的站点也可能有用。本单元适用于有机组7.2。它将不适用于有机组7.1。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/115462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档