Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Select 打字稿:如何选择一组子页面或如何根据页面id设置条件_Select_Typo3_Conditional Statements_Typoscript - Fatal编程技术网

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]
其他有用的页面相关条件包括:

  • [globalVar=TSFE:id=128]
    //仅在PID 128上
  • [PIDupinRootline=128]
    //仅在PID 128的子页面上(不包括PID 128)
  • [treeLevel=1]
    //属于树级别1的所有页面(的子页面) 根级别)

明确允许。只需确保定义条件的顺序与引用的顺序相同。 实际上,您可以省略一些
[end]
条件:

[PIDinRootline=8,9]
    //do something
[PIDinRootline=6,7,11]
    //do something different
[PIDinRootline=128]
    //do something
[end]
其他有用的页面相关条件包括:

  • [globalVar=TSFE:id=128]
    //仅在PID 128上
  • [PIDupinRootline=128]
    //仅在PID 128的子页面上(不包括PID 128)
  • [treeLevel=1]
    //属于树级别1的所有页面(的子页面) 根级别)