tentwofour / cms-pages-bundle
CMS Pages Bundle 提供了一组 Kunstmaan CMS 的通用页面 - 主页、内容页面和分隔页面
1.0.1
2016-02-16 14:17 UTC
Requires (Dev)
- doctrine/orm: 2.5.*
- friendsofsymfony/user-bundle: 2.0.*@dev
- kunstmaan/node-bundle: 3.2.x-dev
- kunstmaan/pagepart-bundle: 3.2.x-dev
- symfony/form: 2.8.*
- symfony/options-resolver: 2.8.*
Suggests
- tentwofour/cms-template: dev-master
This package is auto-updated.
Last update: 2024-09-25 04:43:44 UTC
README
此捆绑包包含一些用于 KunstmaanBundlesCMS 内容管理系统的一些通用页面。
- 主页
- 内容页面
- 基本内容页面,包含以下模板:
- 全宽
- 左侧边栏
- 右侧边栏
- 分隔页面
- 用作菜单分隔符(无内容的节点)
- @todo - 为机器人包括当前节点菜单的兄弟项
所有页面模板都考虑到 TWBS 3.0,主布局.html.twig 类似于:
<main class="container"> <!-- or .container-fluid --> {% block content %} <!-- templates are nested in a div.row --> {% endblock content %} </main>
所有页面都是映射超类,旨在与 Doctrine/ORM 一起使用。向您的实体添加字段,并扩展您想要的页面进行基本模板化。
通过在您的实体中重写/扩展 getDefaultView() 来覆盖模板。
通过在您的实体中重写/扩展 getPageTemplates() 来覆盖可能的模板。
通过在您的实体中重写/扩展 getPagePartAdminConfigurations() 来覆盖可能的页面部分管理配置。
通过在您的实体中重写/扩展 getPossibleChildTypes() 来覆盖可能的子类型。
通过在您的实体中重写/扩展 getDefaultAdminType() 来覆盖 AdminType。