1

我需要一个简短的描述如何在日的公报(cq)中实现段落系统。

我在 cq 和 google 的文档中进行了搜索,但没有找到一个简单的解释,这很有效。

谁能给我一个小小的解释?

这将非常有帮助和赞赏。提前致谢。

(我需要 CQ4.2 的描述)

4

2 回答 2

0

您可能知道,4.2 是 Communiqué 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上的论坛。

于 2012-08-10T13:43:47.470 回答
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" />

另外在组件内部我需要一个编辑栏。这也无处描述。

<%
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

于 2012-08-13T09:27:32.580 回答