rhymedigital / contao_backend_rhyme
Contao开源CMS后端主题
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.4 || ^5.0
Requires (Dev)
- contao/manager-plugin: ^2.7
This package is auto-updated.
Last update: 2024-09-06 17:45:23 UTC
README
Contao后端组件包
这是一个应用于网站后端的自定义主题的Contao CMS 4.x组件包。
主题预览
配置
要添加自定义元素集配置,请将您的.php文件添加到以下目录中(包括任意数量的子目录):
示例
%kernel.project_dir%/Resources/contao/config/element_sets
%kernel.project_dir%/contao/config/element_sets
或者,您可以使用一个接受Rhyme\ContaoBackendThemeBundle\Event\LoadElementSetsEvent
类型事件的事件监听器,标签为rhyme_be.load_element_sets
。
图片
要为每个元素集添加自定义图片,每个图片必须是.png类型,且文件名必须与元素集配置键匹配。
将您的自定义元素集图片添加到任何位置(包括任意数量的子目录)的element_sets
目录中。
示例
src/Resources/element_sets
src/Resources/public/assets/img/element_sets
注意:为了使图片生效,您需要在Contao中通过“维护”>“清除数据”运行“重新创建符号链接”命令。
或者,您可以在%kernel.project_dir%
中运行assets:install
命令。如果您有自定义的%contao.web_dir%
,请确保将web
或public
替换为您的自定义%contao.web_dir%
。
示例
php vendor/bin/contao-console assets:install web --symlink
php vendor/bin/contao-console assets:install public --symlink
语言条目
要为每个自定义元素集添加语言条目,您需要添加到$GLOBALS['TL_LANG']['VEE']['element_sets']
数组。您可以将其添加到您的default.php
或default.xlf
文件中,但我们建议将element_sets.php
或element_sets.xlf
文件添加到您的语言目录中以保持组织。
元素集的语言条目必须与元素集的配置键匹配。
元素集组的语言条目必须与组的配置键匹配,前缀为group_
。例如,配置键为my_element_set_group
的元素集组需要具有语言条目键group_my_element_set_group
。
示例
/**
* Element set groups
*/
$GLOBALS['TL_LANG']['VEE']['element_sets']['group_my_element_set_group'] = 'My Awesome Element Sets';
/**
* Element sets
*/
$GLOBALS['TL_LANG']['VEE']['element_sets']['my_element_set'] = 'My First Awesome Element Set';