gpt4 book ai didi

dreamweaver - 如何在DWT中获取TemplateRepeatIndex的最大索引数

转载 作者:行者123 更新时间:2023-12-04 13:11:56 26 4
gpt4 key购买 nike

我在tridion中有一个组件,该组件的元数据设计中有一个名为“列表”的字段,该字段使用类别和关键字填充

我使用DWT TBB,使用以下代码使用DWT代码填充列表中存在的项目

<!-- TemplateBeginRepeat name="Metadata.list" -->

<!-- TemplateBeginIf cond="list" -->
@@RenderComponentField('list',TemplateRepeatIndex)@@ ,
<!-- TemplateEndIf -->

<!-- TemplateEndRepeat -->

但是我正在作为预览

一二三四五,

所需的输出应类似于:
一二三四五

所以为此,我需要获取“TemplateRepeatIndex”的最大数量
是否有任何内置函数来检查相同的内容。

使用Tridion-sp1,2011。

最佳答案

您可以使用内置函数CollectionLength解决此问题。

当您有一个多值文本字段“multiValuedField”时,可以使用以下表达式找到商品计数:
@@CollectionLength("Component.Fields.multiValuedField")@@
集合长度接收一个表达式,该表达式是项目的全限定名和包装项目的值选择器。

返回的值是一个字符串。当需要执行整数比较或计算时,需要将值解析为整数:
@@parseInt(${CollectionLength("multivalued")})@@
之所以有效,是因为@@和$ {}之间的字符串被解析为JScript。

关于dreamweaver - 如何在DWT中获取TemplateRepeatIndex的最大索引数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12052182/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com