backbee / demo-bundle
此包已被 废弃 且不再维护。未建议任何替代包。
BackBee CMS 演示包
v1.2.1
2017-11-09 16:26 UTC
Requires (Dev)
- backbee/backbee-php: ~1.0.0
- symfony/yaml: >=2.5
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
有两个强制参数:name 和 description。category 参数定义了 ClassContent 在 BackBee 应用中使用的范围。
元素定义了在 BackBee 应用中使用 block_demo
块时创建的所有元素(在 BackBee 核心中定义,但你可以创建自己的)。
这很简单:一个 block_demo
只由一个 Text 元素组成,该元素可以通过提供的 Aloha 编辑器 进行编辑。
注意
- 如果你在 "调试模式" 下的 BackBee 中直接更新此文件,修改将在你重新加载浏览器页面时生效。
- 你还需要在
Templates\scripts
目录中提供一个包含你的内容类型的模板。- 此文档涵盖了 BackBee CMS 的
0.11.x
版本。
文档链接
- BackBee 标准版 是一个功能齐全的开源内容管理系统 (CMS),基于 Symfony 组件和 Doctrine 构建。
- Aloha 编辑器 是一个开源 WYSIWYG 编辑器,可用于网页。Aloha 编辑器旨在易于使用且编辑速度快,并允许高级行内编辑。