TYPO3 9.5.0 устарел. хотя вы используете его для локального обновления до текущей версии.
у вас есть несколько вариантов интеграции фонового изображения на всю страницу.
Вот моя рекомендация, которая не требует какого-либо конкретного расширения c:
Поскольку вы используете bootstrap -пакет, вы можете улучшить его Fluid-шаблоны в своем собственном расширение сайта (которое вы должны использовать).
Откуда вы получаете изображение?
Каждая pages
запись (определяющая страницу в TYPO3) имеет поля для связанных медиа-файлов (вы можете найти / установить это на вкладке Resources
.
Здесь редактор может легко вставить изображение, которое должно использоваться в качестве фонового изображения для содержимого.
В своем определении Typoscript переменных для страницы вы можете определить Создайте собственный переменный для первого изображения
10 = FLUIDTEMPLATE
10 {
[...]
dataProcessing {
111 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
111 {
references {
fieldName = media
table = pages
}
as = BackgroundImages
}
}
[...]
}
и используйте его в шаблоне флюида для страницы, например:
[...]
<div style="background-image:url(fileadmin/{BackgroundImages.0.originalFile.identifier});">
<f:cObject typoscriptObjectPath="lib.dynamicContent" data="{pageUid: '{data.uid}', colPos: '0'}" />
</div>
[...]
. В дальнейших улучшениях может использоваться скользящий механизм, поэтому страница не имеет собственного фона. -изображение может использовать изображение родительской страницы.