redkite-labs / redkite-labs-theme-engine-bundle
ThemeEngineBundle 处理作为标准 Symfony2 Bundles 打包的主题
v1.1.6
2014-05-15 04:27 UTC
Requires
- php: >=5.3.3
Requires (Dev)
- doctrine/doctrine-bundle: 1.2.*
- doctrine/orm: >=2.2.3,<2.4-dev
- incenteev/composer-parameter-handler: ~2.0
- mikey179/vfsstream: 1.1.0
- sensio/distribution-bundle: 2.3.*
- sensio/framework-extra-bundle: 2.3.*
- sensio/generator-bundle: 2.3.*
- symfony/assetic-bundle: 2.3.*
- symfony/monolog-bundle: 2.3.*
- symfony/swiftmailer-bundle: 2.3.*
- symfony/symfony: 2.3.*
- twig/extensions: 1.0.*
README
ThemeEngineBundle 是一个用于渲染由 RedKite CMS 创建的网站(在开发和生产阶段)的包。
尽管由 RedKite CMS 创建的应用程序在生产环境中不需要 CMS 本身来运行,但您需要此包来渲染 RedKite 生成的 twig 文件,以便在生产环境中渲染网站。
配置
此包公开了一些您可以配置的属性,以适应某些包行为
- deploy_bundle
- base_template
- stage_templates_folder
- templates_folder
- bootstrap
deploy_bundle 参数
此参数定义了 RedKite CMS 将将生成的网页文件部署到哪个包中。
red_kite_labs_theme_engine:
deploy_bundle: AcmeWebSiteBundle
base_template 参数
此参数定义了包将用于渲染每个网站页面的基本模板。
red_kite_labs_theme_engine:
base_template: AcmeWebSiteBundle:Theme:base.html.twig
stage_templates_folder 参数
此参数定义了预发布环境中的文件夹,其中 RedKite CMS 将将生成的网页文件部署到 deploy_bundle 中。
red_kite_labs_theme_engine:
stage_templates_folder: StageFolder
templates_folder 参数
此参数定义了生产环境中的文件夹,其中 RedKite CMS 将将生成的网页文件部署到 deploy_bundle 中。
red_kite_labs_theme_engine:
templates_folder: ProdFolder
bootstrap 参数
此参数定义了主题所需的 bootstrap 版本。
red_kite_labs_theme_engine:
bootstrap:
theme: [{theme: BootbusinessThemeBundle, version: 2.x}]