集成 / 页面捆绑
提供用户在集成网站上创建页面的可能性,并与网站捆绑结合进行前端编辑
0.7
2017-09-06 11:57 UTC
Requires
- php: >=5.4
- doctrine/mongodb: ~1.3
- doctrine/mongodb-odm: ~1.1.2
- doctrine/mongodb-odm-bundle: ~3.2
- integrated/block-bundle: ~0.7
- integrated/content-bundle: ~0.7
- integrated/formtype-bundle: ~0.7
- integrated/menu-bundle: ~0.7
- integrated/slug-bundle: ~0.7
- integrated/theme-bundle: ~0.7
- knplabs/knp-paginator-bundle: >=2.4
- sensio/framework-extra-bundle: ~3.0
- symfony/symfony: ~2.8 || ~3.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^2.8
Suggests
- integrated/website-bundle: Frontend block management for Integrated
- dev-master
- 0.7.x-dev
- 0.7
- 0.6.x-dev
- 0.6
- 0.5.x-dev
- 0.5
- 0.4.x-dev
- 0.4
- 0.3
- dev-INTEGRATED-1169
- dev-INTEGRATED-1186
- dev-INTEGRATED-1175
- dev-INTEGRATED-1174
- dev-INTEGRATED-1122
- dev-dynamicurls
- dev-INTEGRATED-1044-nicely-allign-checkboxes
- dev-INTEGRATED-1002
- dev-INTEGRATED-971-psr-0-to-psr-4-autoloader
- dev-INTEGRATED-955
- dev-INTEGRATED-903
- dev-test
- dev-INTEGRATED-553-re-apply-styles-in-new-de
- dev-release/0.1
This package is not auto-updated.
Last update: 2024-09-14 16:18:56 UTC
README
此捆绑包提供页面管理功能
需求
- 查看 composer.json 中的 require 部分
功能
- 页面管理
文档
安装
按照以下步骤安装此捆绑包
使用 composer 安装
$ php composer.phar require integrated/page-bundle:~0.3
启用捆绑包
// app/AppKernel.php
public function registerBundles()
{
return array(
// ...
new Integrated\Bundle\PageBundle\IntegratedPageBundle()
// ...
);
}
导入路由
# app/config/routing.yml
integrated_page:
resource: @IntegratedPageBundle/Resources/config/routing.xml
prefix: "/admin"
使用 contentType 页面
为了使 contentType 页面生效,您需要将控制器定义为服务(示例可以在 Resources/config/controllers.xml 中找到)。
在服务中,您需要通过添加标签 "integrated_page" 来将控制器标记为 contentType 控制器。此外,此标签中需要 "class" 属性。默认情况下,将调用 contentType 控制器的 showAction,但您也可以在 "controller_actions" 属性中定义一个或多个动作。
一些示例
<tag name="integrated_page.contenttype_controller" class="Integrated\Bundle\ContentBundle\Document\Content\Article"/>
<tag name="integrated_page.contenttype_controller" class="Integrated\Bundle\ContentBundle\Document\Content\Relation\Company" controller_actions="fooAction, showAction"/>
当您创建或更改 contentType 或渠道时,contentType 页面将自动创建。必须启用 contentType 的渠道,否则不会创建任何页面。对于多个渠道,将为每个渠道创建一个页面。
许可证
此捆绑包位于 MIT 许可证之下。请参阅捆绑包中的完整许可证。
LICENSE
贡献
欢迎提交拉取请求。请参阅我们的 CONTRIBUTING 指南。
关于
此捆绑包是 Integrated 项目的一部分。您可以在 集成开发者 网站上了解更多关于此项目的信息。