2015-07-13 59 views
0

我在adobe cq5中創建了一個自定義內容查找程序選項卡,指向頁面https://helpx.adobe.com/experience-manager/kb/CustomCFTab.htmladobe cq5中的自定義內容查找器選項卡

我有一個顯示從路徑如下內容兩個選項卡:

標籤1 = A/B和 片2 = A/B/C

現在我想標籤1不顯示a/b/c下的內容。換句話說,選項卡1應該排除它下面的特定子文件夾。在這個 「/bin/wcm/contentfinder/asset/view.json/a/b/」

任何幫助:

我發揮各地的URL條目,但沒有成功,

「URL」非常感謝。

感謝

回答

0

據我所知,開箱即用的內容Finder使用GQL獲取的CF標籤,這是有時很難定義搜索結果和顯示(至少對我來說!)。

您可以參考ACS Commons獲取Query Builder queries的自定義版本的內容查找程序(該程序比GQL更容易定製)。

並限制查詢生成器來查詢特定的路徑,你可以參考這個SOF post.

+1

謝謝Sabya,這非常有用。我已經使用上面的建議來提出一個查詢生成器查詢,完美地工作。 –

+0

很高興它幫助! – Sabya

0

我就想辦法從/內容/大壩排除路徑/內容/大壩/資產。 我添加了一個名爲cq:damAsset(這只是一個示例屬性)的內容的自定義屬性,並用它來區分這兩個路徑。

有了這一切兩個路徑下面的內容將是如下:

/內容/ dam->根據本內容將具有CQ:damAsset設置爲false

/內容/壩/資產 - >下面的內容將cq:damAsset設置爲true

這樣我區分內容並相應地查詢它們。

類型=壩:資產

路徑= /內容/壩

屬性= JCR:內容/ CQ:damAsset

property.value =假

的OrderBy = @ JCR:內容/ JCR:上次更改

orderby.sort =降序

阿加在這可能不是最好的或有效的解決方案。但它絕對符合我的目的