我为我的英雄横幅设置了自定义页面类型(所有内容都位于内容树中的/ hero /文件夹中),并使用转发器以轮播的形式显示横幅。当前的转换我将所有元素(文本/按钮)集中在所有横幅中。但是,在某些情况下,如果元素左对齐或右对齐,效果会更好。有没有办法对这种事物使用多个转换;更好的是,是否可以手动指定将哪个转换应用于/ hero /文件夹中的哪个项目。
我注意到 Alternating transformation 的字段;然而,看起来Kentico会自动将其应用于偶数项目。感谢您的投入!
答案 0 :(得分:3)
最简单的方法可能是在页面类型中添加一个额外的字段(或几个fiedls),其中编辑器可以指定元素的位置或只是键入一个类。例如。右手,左手和中心下降;每个选项值都可以是您刚刚包含在转换中的类。其余的只是实现适当的CSS类。
答案 1 :(得分:1)
答案 2 :(得分:0)
交替变换用于自动奇数/偶数元素。
在你的transofrmation中你可以使用条件并调用另一个转换。像这样:
{% CurrentDocument.ApplyTransformation( ([YOURCONDITION] ? "[TRANSFORMATION_A]" : "[TRANFORMATION_B]") ) %}
其中[YOURCONDITION]是测试是否使用TRANSFORMATION_A或TRANSFORMATION_B的条件。 转换名称必须包含整个“路径”(示例CMS.Root.UsersInText)