backbee/demo-bundle

此包已被 废弃 且不再维护。未建议任何替代包。

BackBee CMS 演示包

安装量: 7,775

依赖者: 3

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

类型:backbee-bundle

v1.2.1 2017-11-09 16:26 UTC

This package is not auto-updated.

Last update: 2021-04-28 09:23:57 UTC


README

这是随 BackBee 标准版 提供的演示包。此包提供一些有用的 内容类型,可用于构建博客或新闻网站。

内容类型

block_demo

让我们看看位于 ClassContent 目录中的相关 block_demo.yml 文件。

block_demo:
    properties:
        name: Block demo
        description: "Block for demonstration"
        category: [Demo]
    elements:
        text:
            type: BackBee\ClassContent\Element\text
            default:
                value: This is a random field you can edit...
            maxentry: 1
            parameters:
                aloha: !!scalar paragraph
                editable: !!boolean true

yaml树根节点是 block_demo,它有两个子节点:properties 和 elements。

属性都与根节点相关:例如,block_demo 有两个强制参数:namedescriptioncategory 参数定义了 ClassContent 在 BackBee 应用中使用的范围。

元素定义了在 BackBee 应用中使用 block_demo 块时创建的所有元素(在 BackBee 核心中定义,但你可以创建自己的)。

这很简单:一个 block_demo 只由一个 Text 元素组成,该元素可以通过提供的 Aloha 编辑器 进行编辑。

注意

  • 如果你在 "调试模式" 下的 BackBee 中直接更新此文件,修改将在你重新加载浏览器页面时生效。
  • 你还需要在 Templates\scripts 目录中提供一个包含你的内容类型的模板。
  • 此文档涵盖了 BackBee CMS0.11.x 版本。

文档链接

  • BackBee 标准版 是一个功能齐全的开源内容管理系统 (CMS),基于 Symfony 组件和 Doctrine 构建。
  • Aloha 编辑器 是一个开源 WYSIWYG 编辑器,可用于网页。Aloha 编辑器旨在易于使用且编辑速度快,并允许高级行内编辑。