2017-07-18 11 views
0

MutliStringはパイプ '|'で区切られた文字列をとり、.ismlテンプレートで反復処理されることを意図していますが、値をインデックスで直接指定します。私はドキュメントで例を見つけることができませんでした。唯一働いたのは、カウンタを持つループを使用していたことだけでした。このような何かを行う方法は...ありIntershop:.ismlファイル内のMultiStringオブジェクトから値をアクセスする方法

CategoryBO:ExtensibleObject:Attribute("myCustomAttribute"):get(0) 

UPDATE: 私は複数文字列オブジェクトを反復してISML変数に値を割り当てることになりました。

// if counter EQ 1; assign to var with <isset> 
// if counter EQ 2; etc... 
  • ISMLは1で、そのインデックスを開始し、0でない

答えて

1

あなたが特定のインデックス値を返すことができCategoryBOへの拡張を書くことができますループします。 EOから複数のストリング値を格納する必要があります。 しかし、自分で分かったように、Extensibleインターフェイスにはインデックスを返すオプションはありません。

関連する問題