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

Мне удалось создать собственный встроенный элемент контента (в таблице tt_content), но когда я пытаюсь получить значения на интерфейсе через жидкость, я ничего не получаю.

Я отлаживал переменную {data}, а в столбце сохранял мои данные, есть целое число. Я полагаю, что он считывает количество элементов контента, которые были созданы на внешней таблице (аккордеоне). Как я могу получить эти значения?

В этот момент переменные {data} считывают таблицу tt_content, а столбец с целым числом считывает количество элементов контента на столе аккордеона.

Я полагаю, что код не нужен. Если это необходимо, не стесняйтесь прокомментировать часть кода, которую вы хотели бы просмотреть.

С наилучшими пожеланиями

variables,typo3,fluid,

0

Ответов: 1


1 принят

Вам необходимо добавить DataProcessor к вашему TypoScript, создав элемент контента, который извлекает ваши аккордеонные записи. Пример:

tt_content {
    yourContentElementName < lib.contentElement
    yourContentElementName.templateName = YourContentElementName
    yourContentElementName.dataProcessing {
        10 = TYPO3CMSFrontendDataProcessingDatabaseQueryProcessor
        10 {
            if.isTrue.field = fieldInTtContentWithInteger

            table = your_accordion_table

            pidInList = this
            where.field = uid
            where.intval = 1
            where.dataWrap = field_pointing_to_ttcontent_record = |

            as = accordions
        }
    }
}
переменные, typo3, жидкость,
Похожие вопросы
Яндекс.Метрика