Select 打字稿:如何选择一组子页面或如何根据页面id设置条件
目前我正在使用Select 打字稿:如何选择一组子页面或如何根据页面id设置条件,select,typo3,conditional-statements,typoscript,Select,Typo3,Conditional Statements,Typoscript,目前我正在使用PIDinRootline。这个很好用 [PIDinRootline=8,9] //do something [end] [PIDinRootline=6,7,11] //do something [end] 现在我想处理一组7以下的子页面。当前,父项id为7的所有页面都具有相同的代码。但是现在我想在ID128页和它的所有子页面上有一些不同的东西。允许它做这样的东西吗 [PIDinRootline=8,9] //do something [end] [
PIDinRootline
。这个很好用
[PIDinRootline=8,9]
//do something
[end]
[PIDinRootline=6,7,11]
//do something
[end]
现在我想处理一组7以下的子页面。当前,父项id为7的所有页面都具有相同的代码。但是现在我想在ID128页和它的所有子页面上有一些不同的东西。允许它做这样的东西吗
[PIDinRootline=8,9]
//do something
[end]
[PIDinRootline=6,7,11]
//do something different
[end]
[PIDinRootline=128]
//do something
[end]
所以第128页在7下面。该设置会被覆盖,因为首先会发生来自PIDinRootline=7的设置,然后会发生来自PIDinRootline=128的设置。这是允许的吗?明确允许。只需确保定义条件的顺序与引用的顺序相同。 实际上,您可以省略一些
[end]
条件:
[PIDinRootline=8,9]
//do something
[PIDinRootline=6,7,11]
//do something different
[PIDinRootline=128]
//do something
[end]
其他有用的页面相关条件包括:
//仅在PID 128上[globalVar=TSFE:id=128]
//仅在PID 128的子页面上(不包括PID 128)[PIDupinRootline=128]
//属于树级别1的所有页面(的子页面) 根级别)[treeLevel=1]
[end]
条件:
[PIDinRootline=8,9]
//do something
[PIDinRootline=6,7,11]
//do something different
[PIDinRootline=128]
//do something
[end]
其他有用的页面相关条件包括:
//仅在PID 128上[globalVar=TSFE:id=128]
//仅在PID 128的子页面上(不包括PID 128)[PIDupinRootline=128]
//属于树级别1的所有页面(的子页面) 根级别)[treeLevel=1]