0

我有以下打字稿

[PIDinRootline=6,7,11]
    //do somehting
[end]

[PIDinRootline=6,7,11] && [globalVar = TSFE:id=1]
    // do something else
[global]

我只从[PIDinRootline=6,7,11]. 我的 && 条件在这里不起作用。我做错了什么?

解决方案:

我认为已经很晚了,我只复制并粘贴了代码。我想做的是查询某个页面ID和某种语言。这是解决方案:

[PIDinRootline=6,7,11]
    //do somehting
[end]

[PIDinRootline=6,7,11] AND [globalVar = GP:L=1]
    // do something else
[end]
4

2 回答 2

1

您只是将命令拼写为 AND 而不是 ¨&&"。它不是在 TS-Parser 中引发错误吗?您可以从网站的管理面板中查看渲染过程。

于 2011-11-11T19:39:28.390 回答
1

[globalVar = TSFE:id=1]意思是:就在这个页面上。因此,当假设 PID 1 高于 6、7 和 11 时,您可能需要使用OR这两个条件,因为不能同时满足这两个条件,就像在这个页面树示例中一样:

1 ---
- 5 -
- 6 -
- 7 -
- 9 -
- 11-

2 ---
- 3 -
- 4 -

此外,您可以使用模板模块中的打字稿对象浏览器来调试打字稿。此处描述的更多选项。

于 2011-11-12T16:58:35.280 回答