- Site configs for the seven live sites from EP/website, Development base variants on *-ep13.ddev.site (DDEV additional_hostnames) - Webpack Encore build moved to the root, output in packages/ep_theme/Resources/Public, public path /_assets/<hash> - Search UI removed from the kept layouts and partials, as the static export already does - Daytrip room selection and the contingent chain removed (contingent import is not ported; no daytrip product has current contingents) - f:uri.action is final in v13: Uri\AjaxViewHelper invokes it - Remaining QueryBuilder::execute() and array logicalAnd() calls, addRootLineFields, TSFE getData, legacy typo3conf/ext template path - Rector skips the plugin-to-CType rules; plugins stay list_type Co-Authored-By: Claude Opus 5.5 <[email protected]>
50 lines
1.2 KiB
Plaintext
50 lines
1.2 KiB
Plaintext
lib.dynamicContent = COA
|
|
lib.dynamicContent {
|
|
5 = LOAD_REGISTER
|
|
5 {
|
|
colPos.cObject = TEXT
|
|
colPos.cObject {
|
|
field = colPos
|
|
ifEmpty.cObject = TEXT
|
|
ifEmpty.cObject {
|
|
value.current = 1
|
|
ifEmpty = 0
|
|
}
|
|
}
|
|
pageUid.cObject = TEXT
|
|
pageUid.cObject {
|
|
field = pageUid
|
|
ifEmpty.data = page:uid
|
|
}
|
|
contentFromPid.cObject = TEXT
|
|
contentFromPid.cObject {
|
|
data = DB:pages:{register:pageUid}:content_from_pid
|
|
data.insertData = 1
|
|
}
|
|
wrap.cObject = TEXT
|
|
wrap.cObject {
|
|
field = wrap
|
|
}
|
|
}
|
|
20 = CONTENT
|
|
20 {
|
|
table = tt_content
|
|
select {
|
|
includeRecordsWithoutDefaultTranslation = 1
|
|
orderBy = sorting
|
|
where = colPos={register:colPos}
|
|
where.insertData = 1
|
|
pidInList.data = register:pageUid
|
|
pidInList.override.data = register:contentFromPid
|
|
}
|
|
stdWrap {
|
|
dataWrap = {register:wrap}
|
|
required = 1
|
|
}
|
|
}
|
|
90 = RESTORE_REGISTER
|
|
}
|
|
|
|
lib.dynamicContentSlide =< lib.dynamicContent
|
|
lib.dynamicContentSlide.20.slide = -1
|