集成/内容包

集成内容包


README

此包为Integrated提供文档结构。

需求

  • 查看composer.json中的require部分

功能

  • 文档结构
  • Integrated的基础模板

文档

安装

按照以下步骤安装此包

使用composer安装

$ php composer.phar require integrated/content-bundle

启用包

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Integrated\Bundle\ContentBundle\IntegratedContentBundle()
        // ...
    );
}

导入路由

# app/config/routing.yml
integrated_content:
    resource: @IntegratedContentBundle/Resources/config/routing.xml

配置资源

IntegratedContentBundle使用SpBowerBundle来处理外部资源。

# app/config/config.yml
sp_bower:
    bundles:
        IntegratedContentBundle: ~

ContentBundle的基础模板使用两个命名资源

  1. integrated_js
  2. integrated_css

这两个命名资源必须在app/config/config.yml中定义。

IntegratedContentBundle使用Sass生成样式表,为了使用这些文件,可以使用Sass过滤器

# app/config/config.yml
assetic:
	# ...
	filters:
		sass:
			bin: /usr/bin/sass
			apply_to: "\.scss$"
			style: compressed
	# ...
	assets:
		integrated_css:
			inputs:
				- @IntegratedContentBundle/Resources/public/sass/main.scss
			filters:
				- sass
			output: css/main.css
		integrated_js:
			inputs:
				# Add your custom javascript files here

许可协议

此包采用MIT许可协议。请参阅包中的完整许可协议。

LICENSE

贡献

欢迎pull请求。请参阅我们的贡献指南

关于

此包是Integrated项目的一部分。您可以在集成开发者网站上了解更多关于此项目的信息。