2012-02-21 20 views
0

目前我正在構建一個包含Facebook開放圖形集成的網站。將開放圖形動作與多個對象和標題模板關聯

我有一個複雜因素,因爲用戶可以對我們網站上的不同對象做出看似相似的操作,因此我們很容易爲每個類似操作定義不同的操作。然而,似乎Facebook不允許(或至少不喜歡)一個網站有多個類似的行爲。

例如,假設用戶既可以購買汽車,也可以在我們的網站上購買保險。 儘管在表面上,這兩個動作看起來相似,因爲它們的上下文不同,我們希望爲每個後置操作顯示不同的內容 - 更具體地說是不同的標題。實現這個

簡單的方式將定義兩個動作, 「BuyCar」 < --->租車 有關「BuyInsurance」 < --->與保險相關的 ,讓他們有獨特的說明模板。

但是,正如我之前提到的,由於Facebook不允許在網站中定義多個類似的操作,我應該定義。 '購買'< ---->與[汽車,保險] 關聯,其中此操作始終只有一個屬性定義。 (無論是汽車還是保險) 由於當前陽離子模板語言的限制(缺乏條件聲明),我不能在不知道設置哪個屬性的情況下有效地生成不同的標題。

我應該如何處理這個問題?

您的幫助將不勝感激。 謝謝

回答

0

我認爲字幕確實需要是通用的東西,適用於所有連接的對象類型。但是您可以使用過濾器爲每個對象類型定義單獨的聚合。

只需向所有對象中添加一個附加參數並將該參數的值設置爲聚合過濾器?