TypoScript: як абраць набор падстаронак ці як зрабіць стан на аснове ідэнтыфікатара старонкі

У цяперашні час я працую з . Гэта выдатна працуе.

[PIDinRootline=8,9]
    //do something
[end]

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

Цяпер я звяртаюся набор падстаронак да 7 гадоў у цяперашні час з'яўляецца ўсё старонкі, дзе бацька мае ідэнтыфікатар 7 мае адзін і той жа код. Але цяпер я хачу нешта іншае на старонцы ід 128 і ўсіх яе падстаронак. Ці дазволена зрабіць нешта накшталт

[PIDinRootline=8,9]
    //do something
[end]

[PIDinRootline=6,7,11]
    //do something different
[end]
[PIDinRootline=128]
    //do something
[end]

Такім чынам, старонка 128 пад 7. Усталёўка перазапісвальны, таму што першыя налады з = 7 што і PIDinRootline адбываецца, а затым параметры з = 128 што і PIDinRootline. Ці дазволена гэта?

1

1 адказы

Вызначана дапускаецца. Проста пераканайцеся, што вы вызначаеце ўмовы ў тым жа парадку, як паказана. Вы сапраўды можаце пакінуць некаторыя з [канец] ўмовы:

[PIDinRootline=8,9]
    //do something
[PIDinRootline=6,7,11]
    //do something different
[PIDinRootline=128]
    //do something
[end]

Іншыя карысныя старонкі звязаныя з умовамі з'яўляюцца:

  • [globalVar = TSFE:id = 128]//Only on PID 128
  • [PIDupinRootline = 128]//Only on subpages of PID 128 (PID 128 not included)
  • [treeLevel = 1]//All pages that belong to tree level 1 (subpages of root level)
5
дададзена