【问题标题】:Intershop: how to access values from a MultiString object in an .isml fileIntershop:如何从 .isml 文件中的 MultiString 对象访问值
【发布时间】:2017-07-18 22:36:28
【问题描述】:

MutliString 接受由管道“|”分隔的字符串,并且旨在在 .isml 模板中进行迭代,但我想直接通过索引访问这些值。我在文档中找不到任何示例,唯一有效的是使用带计数器的循环。有没有办法做这样的事情......

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

更新: 我最终遍历了多字符串对象并将值分配给 ISML 变量;

 // if counter EQ 1; assign to var with <isset>
 // if counter EQ 2; etc...
  • ISML 循环的索引从 1 开始,而不是 0。

【问题讨论】:

    标签: intershop isml


    【解决方案1】:

    您可以为 CategoryBO 编写一个扩展,它可以返回一个特定的索引值。 它需要存储来自 EO 的多个字符串值。 但正如您自己发现的那样,Extensible 接口没有返回索引的选项。

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-26
      • 2022-01-14
      • 1970-01-01
      • 2021-08-29
      • 1970-01-01
      相关资源
      最近更新 更多