2017-02-27 1 views
1

Ich habe unten Konfiguration versucht, aber es funktioniert nicht. Bitte lassen Sie mich wissen, was alle anderen Dinge getan werden müssen, damit es funktioniert.wie benutzerdefinierte Abschnitt in hybris Produktcockpit Editor Bereich hinzufügen

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

Antwort

1

Um eine neue benutzerdefinierte Gruppe zum Cockpit hinzufügen Sie einige spezifische Anweisungen folgen müssen.

  1. Zuerst in [custom]cockpits\resources\[custom]cockpits-config\[custom_group]\editorArea_[custom_item].xml fügen Sie den folgenden Code-Schnipsel:

[custom_group]: admin oder cockpitgroup zum Beispiel sein könnte.
[custom_item]: könnte Produkt oder MyProduct oder andere Artikel sein.

Zum Beispiel: 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> 

Klasse: sollte von DefaultEditorSectionConfigurationCustomEditorSectionConfiguration und sich umsetzen.
Qualifier: sollte keinen Leerzeichen enthalten.

  1. Run Ant, dann führen Sie das Update von HAC mit Projektdaten für die Erweiterung mycockpits geprüft:

    enter image description here

Hinweis: Das Update könnte in einigen Fällen nicht notwendig sein.

  1. schließlich von /productcockpit setzen Sie die personalisierten Einstellungen:

    enter image description here

Dann sollten Sie in der Lage sein, jetzt die neue Sektion zu sehen.

1

Die obige Erklärung ist sehr gut geschrieben, aber ist das wirklich was Sie wollen? Sie haben etwas darüber geschrieben, wie Sie benutzerdefinierte SECTION hinzufügen können.

Also, wenn Sie über diese Dinge sprechen hier: enter image description here

Wenn Sie Sachen wie diese hinzufügen möchten, müssen Sie in der editorArea_xxx wie die Dinge hier zum Beispiel tun.XML-Datei:

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

als tun den Schritt 2) und 3) von Mouad EL Fakir answear.

BR

Verwandte Themen