1

我已经尝试了以下配置,但它不起作用。请让我知道需要做哪些其他事情才能使其正常工作。

<editor>
<custom-group class="de.hybris.platform.cockpit.services.config.impl.ClassAttrEditorSectionConfiguration" qualifier="New Section" initially-opened="false" visible="true">
<label>New Section<label/>
</custom-group>
</editor>

4

2 回答 2

1

要将新的自定义组添加到驾驶舱,您需要遵循一些特定的说明。

  1. 首先,[custom]cockpits\resources\[custom]cockpits-config\[custom_group]\editorArea_[custom_item].xml添加以下代码段:

[custom_group]:例如可以是admingroupcockpitgroup
[custom_item]:可以是ProductMyProduct或任何其他项目。

例如 :mycockpits\resources\mycockpits-config\admingroup\editorArea_Product.xml

<custom-group class="de.hybris.platform.cockpit.services.config.impl.ClassAttrEditorSectionConfiguration" qualifier="my_new_section" initially-opened="true" show-if-empty="true"  visible="true">

   <label lang="de">Section name [DE]</label>
   <label lang="en">Section name [EN]</label>
   <label lang="fr">Section name  [FR]</label>

</custom-group>

:应该CustomEditorSectionConfigurationDefaultEditorSectionConfiguration.
限定符:不应包含空格。

  1. 运行Ant,然后从 HAC 执行更新,并检查扩展mycockpits的项目数据:

    在此处输入图像描述

注意:在某些情况下可能不需要更新。

  1. 最后,从/productcockpit重置个性化设置

    在此处输入图像描述

然后你现在应该可以看到新的部分了。

于 2017-02-27T11:09:19.933 回答
1

上面的解释写的很好,但这真的是你想要的吗?您写了一些关于“如何添加自定义 SECTION”的内容。

因此,如果您在这里谈论这些东西: 在此处输入图像描述

如果您想添加这样的内容,您必须在 editorArea_xxx.xml 文件中执行以下操作:

	<group qualifier="admin" visible="true" initially-opened="false">
		<label key="config.general.administration" />
		<property qualifier="CMSItem.uid"/>
		<property qualifier="AbstractCMSComponent.slots"/>
		<property qualifier="AbstractCMSComponent.container"/>
		<property qualifier="Item.pk" />
		<property qualifier="Item.creationTime" />
		<property qualifier="Item.modifiedtime" />
	</group>

比 Mouad EL Fakir answear 的步骤 2) 和 3)。

BR

于 2017-02-28T09:55:58.310 回答