redkite-labs/redkite-labs-theme-engine-bundle

ThemeEngineBundle 处理作为标准 Symfony2 Bundles 打包的主题

v1.1.6 2014-05-15 04:27 UTC

README

ThemeEngineBundle 是一个用于渲染由 RedKite CMS 创建的网站(在开发和生产阶段)的包。

尽管由 RedKite CMS 创建的应用程序在生产环境中不需要 CMS 本身来运行,但您需要此包来渲染 RedKite 生成的 twig 文件,以便在生产环境中渲染网站。

Build Status Scrutinizer Quality Score Code Coverage

配置

此包公开了一些您可以配置的属性,以适应某些包行为

  • 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}]