Переопределение Fluid_styled_content не работает должным образом

Эй, ребята,

Я очень старался переопределить шаблоны, партиалы и заголовки некоторых элементов контента по умолчанию из Fluid_styled_content. Например, скажем «Заголовок».

У меня также есть класс обработки данных для извлечения определенных полей из таблицы tt_content для обработки внутри заголовка. Во всяком случае, я могу получить эти извлеченные данные внутри шаблона. Но не в партиалах или макетах. Кто-нибудь сталкивался с таким же?

Это была моя установка TS:

lib.contentElement {
  templateRootPaths {
     200 = EXT:my_ext/Resources/Private/Templates/
  }
  partialRootPaths {
     200 = EXT:my_ext/Resources/Private/Partials/
  }
  layoutRootPaths {
     200 = EXT:my_ext/Resources/Private/Layouts/
  }
}

//custom content element definition

tt_content {
  header < lib.contentElement
  header {
     templateName = Header
     dataProcessing {
        1 = VENDOR\MyExt\DataProcessing\ContentProcessor
     }
  }
}

person Anu Bhuvanendran Nair    schedule 07.02.2018    source источник
comment
пожалуйста, дайте подсказку о вашей версии TYPO3, так как некоторые вещи обрабатываются по-разному в разных версиях.   -  person Bernd Wilke πφ    schedule 07.02.2018


Ответы (1)


Я предполагаю, что это о порядке вашего набора текста.

в вашем примере у вас есть код

tt_content {
    header < lib.contentElement
    :

который копирует объект lib.contentElement. он копирует объект в том состоянии, в котором он находится в тот момент, когда " rel="nofollow noreferrer">обнаружен оператор копирования. любые последующие изменения не будут включены.

Если вы хотите создать ссылку, в которой вы можете впоследствии изменить объект, на который указывает ссылка («скопированный»), и все эти изменения также должны быть активны, вам нужно использовать оператор ссылки:

tt_content {
    header =< lib.contentElement
    :
person Bernd Wilke πφ    schedule 07.02.2018