Вы, вероятно, можете использовать cObject
, который объединяет оба поля в COA.
page.meta.author.cObject = COA
page.meta.author.cObject {
10 = TEXT
10.data = levelfield :-1, author slide
10.noTrimWrap = ||, |
20 = TEXT
20.data = levelfield :-1, author_email slide
20.noTrimWrap = ||, |
stdWrap.subString = 0,-2
}
Поскольку не все поля готовы для слайда, вам необходимо объявить эти дополнительные поля для слайда. Это можно сделать с помощью инструмента установки или расширения.
Решение для расширения: вставьте в свой ext_localconf.php
:
$rootlinefields = &$GLOBALS["TYPO3_CONF_VARS"]["FE"]["addRootLineFields"];
if ($rootlinefields != '') {
$rootlinefields .= ' , ';
}
$rootlinefields .= 'author,author_email';
Внимание:
Когда author
и author_email
перемещаются независимо, вы можете получить смешанный контент с разных страниц