2012-08-09 35 views
1

我需要一個簡短的描述來說明如何在day的Communique(cq)中實現段落系統。如何在cq天實現段落系統

我在cq的文檔中搜索和谷歌,但沒有找到一個簡單的解釋,它的工作原理。

任何人都可以給我一個小解釋嗎?

這將是非常有益的和讚賞。提前致謝。

(我需要CQ4.2說明)

+0

你能否更詳細地什麼是 「款系統」 是指形容? – 2012-08-10 07:17:13

+0

你的問題似乎在問如何實現默認的CMS功能? (雖然大衛在下面說,我的經驗也是在5.x)你能否提供更多細節,特別是什麼導致你的問題?即使它不是默認功能,您問題的範圍也太寬泛。 – anotherdave 2012-08-12 11:23:02

回答

0

正如你可能知道,4.2是一個比較老版本的公報CMS的。目前的版本是CQ 5.5。我對5.4很熟悉,所以我的一些信息可能不適用於您的案例。

正如您所知,段落系統是基礎組件,由CMS提供的功能。您可以在頁面模板中包含「parsys」作爲組件;您可以擴展該組件,添加自己的功能。因此,在這種情況下,我不確定「實施段落系統」的含義。

4.2的文檔仍可在http://docs.day.com/en/home/communique_4.html。您可能還想檢查知識庫http://dev.day.com/content/kb/home/cq5.html和論壇http://forums.adobe.com/community/digital_marketing_suite/cq5

+0

非常感謝。 我的意思是插入一個段落系統作爲組件到模板。 這意味着將parsys插入內容管理系統。 – Seboeh 2012-08-13 09:18:57

0

我需要做的是在包含parsys組件前進行初始化。

我必須在組分parsys前添加的代碼是:

<% 
Style actstyle = null; 
%> 
<cfc:initComponent cellId="body" componentId="/libs/Components/body"> 
<% actstyle = componentContext.getStyle(); %> 
</cfc:initComponent> 
<cfc:includeComponent cellId="body" componentId="/libs/Components/body" /> 


<cfc:includeComponent cellId="parsys" 
    componentId="/apps/emb/Components/parsys" /> 

另外的組件內我需要一個editbar。 這也沒有描述。

<% 
ComponentContext cc = (ComponentContext) request.getAttribute("componentContext"); 
ComponentInfo ci = cc.getComponentInfo(); 
%> 

<cfc:editbar 
    parName="<%= cc.getContainerList() %>" 
    parNum="<%= cc.getContainerLabel() %>" 
    storagePre="<%= cc.getStoragePre() %>" 
    dialogAny="<%= ci.getContentDialog() %>" 
/> 

問候,Seboeh