backend_layout с colPos, отличными от 0,1,2, не работает

Я настроил дистрибутив, который также предоставляет PageTS для backend_layouts.

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addPageTSConfig(
'<INCLUDE_TYPOSCRIPT: source="FILE:EXT:'. $_EXTKEY .'/Configuration/TSconfig/Page.txt">');

и вот как контент назначается с TypoScript

page.20 = FLUIDTEMPLATE
page.20 {
  partialRootPath = {$resDir}/Private/Partials
  layoutRootPath = {$resDir}/Private/Layouts

  file.stdWrap.cObject = CASE
  file.stdWrap.cObject {
      key.data = levelfield:-1, backend_layout_next_level, slide
      key.override.field = backend_layout

      # das default template 2spaltig
      default = TEXT
      default.value = {$resDir}/Private/Templates/Landing.html

      # das LandingPage backend layout 3 spaltig
      pagets__1 = TEXT
      pagets__1.value = {$resDir}/Private/Templates/Landing.html


      # das 2spaltige backend layout
      pagets__2 = TEXT
      pagets__2.value = {$resDir}/Private/Templates/Default.html

  }

  variables {
      kopf < styles.content.get
      kopf.select.where=colPos=5
      contentLeft < styles.content.get
      contentLeft.select.where=colPos=1
      contentMain < styles.content.get
      contentMain.select.where=colPos=0
      contentRight < styles.content.get
      contentRight.select.where=colPos=2
   }
 }

Проблема в следующем:

Независимо от того, что я делаю, я не получаю colPos 5 в Frontend. Кажется, что разрешены только colPos 0(основной),1(слева),2(справа). Но Контент сохраняется в базе данных и имеет 5 в поле colpos. И никакого результата для colPos 5.

Я использую только liquid_styled_content - нет css_styled_content. И это включено до моего распространения в Template Setup.

ОБНОВЛЕНИЕ это на nginx с php7.0-fpm и mysql 5.6

забыл сказать, что переменная kopf используется в частичном, так что это точно такая же проблема, как указано здесь проблема частичных переменных

1 ответ

У меня также были проблемы с получением маркеров для работы с select.where=colPos=5 В итоге я использовал более длинный вариант поиска с таблицей в качестве параметра.

KOPF = CONTENT
KOPF {
   table = tt_content
   select {
       orderBy = sorting
       where = colPos = 5
   }
}
Другие вопросы по тегам