Независимо от технологии, используемой для хранения отношения между родителем и потомком, вы всегда можете выбрать параметр FLUIDTEMPLATE dataProcessing
.
Либо создайте переменную children
или parent
с помощью DatabaseQueryProcessor, например,
tt_content.mycontent.20 = FLUIDTEMPLATE
tt_content.mycontent.20 {
file = EXT:site_default/Resources/Private/Templates/ContentObjects/MyContent.html
dataProcessing.10 = TYPO3\CMS\Frontend\DataProcessing\DatabaseQueryProcessor
dataProcessing.10 {
# regular if syntax
if.isTrue.field = records
# the table name from which the data is fetched from
# + stdWrap
table = tt_address
# All properties from .select can be used directly
# + stdWrap
colPos = 1
pidInList = 13,14
# The target variable to be handed to the ContentObject again, can
# be used in Fluid e.g. to iterate over the objects. defaults to
# "records" when not defined
# + stdWrap
as = myrecords
# The fetched records can also be processed by DataProcessors.
# All configured processors are applied to every row of the result.
dataProcessing {
10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
10 {
references.fieldName = image
}
}
}
}
. Вы можете использовать все параметры select
для этого DataProcessor, и каждый из них можно изменить с помощью stdWrap. свойства. https://docs.typo3.org/typo3cms/TyposcriptReference/Functions/Select.html
Просто замените as = myrecords
на нужное имя переменной, а затем получите доступ к этой переменной напрямую из вашего шаблона жидкости. Вы можете использовать
, чтобы получить обзор доступных переменных.
Взятые из этих документов https://docs.typo3.org/typo3cms/TyposcriptReference/ContentObjects/Fluidtemplate/Index.html#dataprocessing
Кроме того, вы можете захотеть взглянуть на этом видео https://www.twitch.tv/videos/380759921 , чтобы получить представление о том, что такое dataProcessing.
Из здесь :
Целочисленный тип без знака
size_t соответствует целочисленному типу данных, возвращаемому оператором языка sizeof, и определен в файле заголовка (среди другие) как беззнаковый целочисленный тип.
В
он используется как тип параметра num в функциях memchr, memcmp, memcpy, memmove, memset, strncat, strncmp, strncpy и strxfrm, который во всех случаях используется для указания максимального количества байтов или символов, на которое должна воздействовать функция.
Он также используется в качестве возвращаемого типа для strcspn, strlen, strspn и strxfrm для возврата размеров и длины.
size_t is a platform dependent means to represent size of objects. It is always unsigned, but the it can be an unsigned 32 bit value on 32bit platforms or 64 bit value for 64bit platforms. On iPhone SDK is an unsigned long
.
Этот тип используется в C и C ++ для простого представления целого числа. Я считаю, что это просто typedef int.
size_t - это псевдоним (typedef) для целого числа без знака.