tentwofour/cms-pages-bundle

CMS Pages Bundle 提供了一组 Kunstmaan CMS 的通用页面 - 主页、内容页面和分隔页面

安装: 183

依赖: 0

建议者: 1

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

1.0.1 2016-02-16 14:17 UTC

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。