2012-02-21 44 views
0

目前我正在构建一个包含Facebook开放图形集成的网站。将开放图形动作与多个对象和标题模板关联

我有一个复杂因素,因为用户可以对我们网站上的不同对象做出看似相似的操作,因此我们很容易为每个类似操作定义不同的操作。然而,似乎Facebook不允许(或至少不喜欢)一个网站有多个类似的行为。

例如,假设用户既可以购买汽车,也可以在我们的网站上购买保险。 尽管在表面上,这两个动作看起来相似,因为它们的上下文不同,我们希望为每个后置操作显示不同的内容 - 更具体地说是不同的标题。实现这个

简单的方式将定义两个动作, “BuyCar” < --->租车 有关“BuyInsurance” < --->与保险相关的 ,让他们有独特的说明模板。

但是,正如我之前提到的,由于Facebook不允许在网站中定义多个类似的操作,我应该定义。 '购买'< ---->与[汽车,保险] 关联,其中此操作始终只有一个属性定义。 (无论是汽车还是保险) 由于当前阳离子模板语言的限制(缺乏条件声明),我不能在不知道设置哪个属性的情况下有效地生成不同的标题。

我应该如何处理这个问题?

您的帮助将不胜感激。 谢谢

回答

0

我认为字幕确实需要是通用的东西,适用于所有连接的对象类型。但是您可以使用过滤器为每个对象类型定义单独的聚合。

只需向所有对象中添加一个附加参数并将该参数的值设置为聚合过滤器?