如何在TYPO3 v10 LTS后台实现.scss文件同.css文件一样可编辑
TYPO3 v10 LTS 开启.scss文件后台在线编辑方案
实现方式
共有三种实现路径,优先推荐无需修改源码的配置方案:
方案1:全局配置修改(全站永久生效)
该配置会对所有后台管理员开放scss文件的编辑权限:
- 进入后台「设置」模块,选择「配置预设」→「全局配置」,也可直接修改站点根目录下的
typo3conf/LocalConfiguration.php文件 - 找到
SYS/textfile_ext配置项,在现有后缀列表末尾追加,scss,修改后示例值如下:css,js,html,htm,txt,ts,typoscript,scss - 保存配置后清空TYPO3全部缓存即可生效。
方案2:PageTS配置(可自定义生效范围)
如果仅需要给指定站点/指定管理员角色开放scss编辑权限,可通过PageTS配置实现:
在对应站点的PageTS配置栏添加以下代码:
options.filelist.editTextfileExtensions := addToList(scss)
保存配置后清空缓存即可生效,该配置仅作用于当前PageTS覆盖的站点范围。
方案3:源码修改(不推荐)
修改typo3/sysext/core/Configuration/DefaultConfiguration.php文件中SYS/textfile_ext的默认值,在后缀列表中追加scss即可。该修改会在TYPO3系统版本更新时被覆盖,除非特殊需求否则不建议使用。
内容的提问来源于stack exchange,提问作者knb
相关产品推荐
相关产品推荐

