2016-05-24 11 views
1

Hybrisによって作成された既存の製品タイプに 'url_key'という新しい属性を追加しようとしています。既存の製品タイプに新しい属性を追加する - SAP Hybris電子商取引

私はこのように私の拡張機能で、私のアイテム・タイプを作成していた:私はUrlKeyProductModel.javaとGeneratedUrlKeyProductModel.javaが...しかし、今何をすべきか、この新しいを持って見る今

<itemtype code="UrlKeyProduct" extends="Product" generate="false"> 
    <attributes> 
     <attribute autocreate="true" qualifier="url_key" type="java.lang.String"> 
      <persistence type="property"/> 
      <modifiers read="true" write="true" search="true" initial="true" optional="true" unique="true"/> 
     </attribute> 
    </attributes> 
</itemtype> 

がコンパイルされ、製品の作成/更新時やRESTによるOCCの応答時に、製品のコックピットで使用可能な属性?

私はeditorAreaのようないくつかのxmlファイルへの参照を見ましたが、これらのファイルがすでに存在するかどうか、またはそれらを作成する必要があるかどうかわかりません。

感謝します。

答えて

2

:あなたは新しいモデルを作成している

  • UrlKeyProduct通常製品を拡張呼び出します。
  • UrlKeyProductモデルは製品モデルを持っており、また、属性url_key

を持っていることをすべての能力が今、あなたが特定のコック​​ピットフォルダにUrlKeyProduct_editorArea.xmlを作成する必要がありましたコックピットで選択したときに見たいものを変更します。 Product_editorArea.xmlからすべてのものをコピーし、新しい属性を追加するよりも、

しかし、正直言って、これは本当にハイブリスの基本です。したがって、ハイブリスの基本を理解するには、コアデベロッパートレインを間違いなく実行する必要があります。

関連する問題