oveleon / contao-theme-compiler-bundle
主题管理器捆绑的Theme-Compiler
1.9.1
2024-09-13 07:16 UTC
Requires
- php: ^8.1
- contao/core-bundle: ^4.13 || ^5.3
- scssphp/scssphp: ^1.12
- symfony/config: ^5.4 || ^6.4 || ^7.0
- symfony/console: ^5.4 || ^6.4 || ^7.0
- symfony/dependency-injection: ^5.4 || ^6.4 || ^7.0
- symfony/event-dispatcher: ^5.4 || ^6.4 || ^7.0
- symfony/http-kernel: ^5.4 || ^6.4 || ^7.0
Requires (Dev)
- contao/contao-rector: @dev
- contao/easy-coding-standard: ^6.12
- contao/manager-plugin: ^2.3.1
- phpstan/phpstan: ^1.0
- phpstan/phpstan-doctrine: ^1.3
- phpstan/phpstan-phpunit: ^1.0
- phpstan/phpstan-symfony: ^1.0
- shipmonk/composer-dependency-analyser: ^1.5
- slam/phpstan-extensions: ^6.0
- thecodingmachine/phpstan-strict-rules: ^1.0
Conflicts
- contao/core: *
- contao/manager-plugin: <2.0 || >=3.0
README
contao 主题编译器捆绑包为您的主题设置添加了编译选定 scss 文件的功能。
特性
- 在您的 contao 安装中编译您的 scss 文件
- 在您的主题旁边添加编译按钮
- 能够添加多个源文件
- 能够将多个文件编译成一个
- 为编译的 scss 启用备份
如何安装该包
通过 composer
composer require oveleon/contao-theme-compiler-bundle
通过 contao-manager
Search for contao theme compiler bundle and add it to your extensions.
初始设置
-
创建一个主题并在您的主题设置中添加源文件
-
为源文件添加目标文件夹
-
(可选设置:合并文件等)
-
保存
-
在主题设置中编译,在主题概览下,在维护或通过控制台命令
php vendor/bin/contao-console contao:themecompiler:compile [id]
控制台命令
列出主题
- 输出
tl_theme
中您的主题列表
php vendor/bin/contao-console contao:themecompiler:list
编译主题
- 编译主题([id] 是必填项)
php vendor/bin/contao-console contao:themecompiler:compile [id]
其他
在每次编译时启用文件同步
版本 1.8 已重写,跳过 DBAFS 同步,如果文件已存在。这节省了每个输出文件的数据库调用和逻辑,并提高了编译时间。
要启用旧行为,请在您的 config.yaml 中使用以下内容
# config/config.yml contao_theme_compiler: file_sync: true