我有一个任务,如果设置了特殊的寄存器值,则显示某个面包屑路径。 我尝试直接在流体中访问这些寄存器值,但它们似乎不可评估(f.eg“大于”的条件根本不起作用)所以我想出了一个可能的 TS-lib 并尝试了打击 TS。你能看到我想做什么吗?是否可以根据该寄存器值将“lib.defaultproductpath 设置为 1 或 0?:
# die Anzeige des default-product path an/aus schalten
lib.defaultproductpath = TEXT
lib.defaultproductpath.value = 1
lib.defaultproductpath.if {
10 = TEXT
10.data = register:level1-uid
// isGreaterThan
}
我假设:
register:level1-uid = 0
=> 返回 0register:level1-uid > 0
=> 返回 1
多个选项:
lib.defaultproductpath = TEXT
lib.defaultproductpath {
value = 0
override = 1
override.if.isTrue.data = register:level1-uid
}
lib.defaultproductpath2 = TEXT
lib.defaultproductpath2 {
value = 1
override = 0
override.if.isFalse.data = register:level1-uid
}
lib.defaultproductpath3 = TEXT
lib.defaultproductpath3 {
value = 1
override = 0
override.if {
equals = 0
value.data = register:level1-uid
}
}
lib.defaultproductpath4 = TEXT
lib.defaultproductpath4 {
value = 0
override = 1
override.if {
isGreaterThan.data = register:level1-uid
value = 0
}
}