Проверить поле на родительской странице в TMENU? - PullRequest
0 голосов
/ 23 октября 2019

Могу ли я проверить значение поля на родительской странице в TMENU?

Я хочу сделать что-то вроде этого:

lib.mymenu = HMENU
lib.mymenu {
  entryLevel=0
  1 = TMENU
  1 {
    ...
  }
  2 < .1
  2 {
    NO {
      stdWrap.wrap {
        if.equals.field = parent:myfield
        if.value = 1
        cObject < lib.specialmenu
      }
    }
  }
}

Ответы [ 2 ]

1 голос
/ 23 октября 2019

Родитель означает предмет первого уровня в этом случае? Или другими словами: поле в записи, UID которого является PID текущего элемента?

Затем есть (немецкий) блог о том, как получить динамические поля через stdWrap: https://blog.marit.ag/2009/12/15/datenbankfelder-stdwrap-data/

0 голосов
/ 23 октября 2019

Полагаю, вам нужно реализовать пользовательский менупроцессор или попробовать хотя бы текучую версию вашего меню. в простой опечатке я не знаю решение для этого. эта ссылка может помочь вам для моего предложения: https://docs.typo3.org/m/typo3/tutorial-sitepackage/master/en-us/MainMenuCreation/Index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...