Typo3 11.5.30 Bootstrap package 14.0.6:无法调整Logo大小求助
解决Bootstrap Package中Logo尺寸设置不生效的问题
以下是几个可行的排查和解决方向:
核对配置项的正确性
不同版本的Bootstrap Package对Logo尺寸的配置项有差异,部分版本中page.logo.height可能不会生效,需要改用maxHeight,或者同时配置宽高来强制尺寸:page.logo { file = fileadmin/xxxx/Bilder/Logos/website_logo4.png maxHeight = 200 # 若需忽略图片比例强制设置高度,添加以下两行 height = 200 width = auto }清除所有TYPO3缓存
配置修改后必须清除TYPO3的全部缓存(包括配置缓存、页面缓存),否则系统会沿用旧配置。在后台找到「Flush TYPO3 and PHP Cache」选项完成缓存清理。检查自定义模板是否覆盖了Logo渲染逻辑
如果你的站点使用了自定义sitepackage并重写了Bootstrap Package的Logo模板,可能模板里硬编码了尺寸或未读取配置参数:- 找到模板文件(通常路径为
Resources/Private/Partials/Page/Logo.html) - 确认图片标签是否正确调用了配置的尺寸变量,示例:
<img src="{logo.originalResource.publicUrl}" alt="{logo.alternative}" title="{logo.title}" height="{logo.maxHeight}" width="auto">
若模板写死了height值,替换为读取配置的变量即可。
- 找到模板文件(通常路径为
强制刷新浏览器缓存
浏览器可能缓存了旧的图片尺寸,按Ctrl+F5强制刷新页面,或手动清除浏览器缓存后再验证效果。
内容的提问来源于stack exchange,提问作者Leo
相关产品推荐
相关产品推荐

