我在标准“配置文件”object 中创建了一个新属性(favouriteStore - 字符串数据类型枚举),并将其添加到店面的帐户创建页面。 现在,我无法将用户选择的选项列表值从 ISML 获取到 js。 我尝试了下面的代码,它返回未定义。 你能帮我解决这个问题吗? 下面是 isml 代码:reg ...
我在标准“配置文件”object 中创建了一个新属性(favouriteStore - 字符串数据类型枚举),并将其添加到店面的帐户创建页面。 现在,我无法将用户选择的选项列表值从 ISML 获取到 js。 我尝试了下面的代码,它返回未定义。 你能帮我解决这个问题吗? 下面是 isml 代码:reg ...
我是 SFCC 的新手,我想知道在 ISML 模板中编写条件 CSS 类的最佳实践是什么。 我在文档中找不到专门针对元素参数的任何内容,但我看到了一些有效但对我来说不合适的代码。 <div class="foo <isif condition="${bar}">baz</is ...
我在将 ISML 模板重写为 lit-html 时遇到了困难。 例如 isml 标签<isset>如何为 lit-html 工作? ...
如何将ISML语言插件集成到声纳中并分析代码以获取报告? 我可以看到sonarqube中没有用于ISML的插件。 如何将其他插件集成到sonarqube中? 我目前正在为此使用ISML linter,但是无法在sonarqube中将其转换为仪表板。 有什么办法吗? ...
在Enfinity Suite 6.4中,我们通过覆盖PrimeTech墨盒的ISML模板来自定义店面页面。 例如,可以在自定义盒式磁带中向“ sld_ch_consumer_app”添加依赖项,并通过在自定义盒式磁带中添加具有相同名称和层次的模板来替换任何Primetech ISML模板。 ...
在Intershop 7.9项目中,我目前正在开发服务器上似乎没有监视ISML文件的变化。 这意味着在查看任何ISML更改之前,必须进行盒式磁带重建。 在以前的项目中我曾经做过(ISH 7.5,7.6,7.7),这是绝对必要的,只需保存ISML文件即可。 感觉我错过了一些非常简单的东西 ...
我需要检查条件: 但是使用此段似乎是不正确的: 特别是问题在于“ NOW”的语法。 我不知道应该如何设置,无法在他们的文档中找到。 有人可以帮忙吗? ...
我没有找到一个函数来测试ISML模板代码中是否存在值。 有'isDefined'但不是'isNull'。 isDefined在空值上返回true: 现在我正在使用: 要么 我不知道这是否适用于布尔值。 ...
我目前正在维护Demandware中的一些DS / JS代码,我发现: 这种不寻常的“@ [...]”语法有什么作用? 它可能与ECMA-357规范(又名“E4X”)有关,但我不确定:在DW文档 (需要凭证)中,它被说成: “您可以使用与标准ECMAScript对象相同的方式 ...
MutliString接受用竖线'|'分隔的字符串,并打算在.isml模板中进行迭代,但是我想直接通过索引访问值。 我在文档中找不到任何示例,唯一有效的方法是使用带有计数器的循环。 有没有办法做这样的事情... 更新:我最终遍历了多字符串对象,并将值分配给ISML变量; ...
请在下面查看我的变体模板。 我评论了仅适用于我的正式衬衫类别的代码部分。 当前,如果我包括div .box-tip,它会显示在页面上的3个不同区域中,但只希望它显示在正式衬衫上。 <iscontent type="text/html" charset="UTF-8" c ...
我想在ISML模板中创建一个没有可迭代对象的循环。 在此模板的运行期间,将定义条件或确切地说是迭代次数。 有没有可能像java“ for(int i = 0; i <5; i ++)”这样的循环statemant,但是没有复杂的Java代码? ...
如何从ProductBO对象循环多个字符串? 做这个的最好方式是什么? ...
我首先列出了我的班级代码,然后列出了我的测试人员/驱动程序代码,并将我的问题放在底部。 我的班级代码如下: 我的测试人员/驱动程序代码如下: 我的第一个问题是,如果我要对这三个对象(例如three.add(four))调用add方法,它将把这三个对象完全更改为Three.add ...
我有一个下拉列表(从对象填充的值),从中选择的值继续到下一页。 但是,如果选择该值,则该对象的另一个属性应继续到下一页。 我目前的代码是: 我想要的东西: 这里循环内的输入字段不起作用。 ...