mkebza/content-bundle

Symfony 插件,用于处理网站的基本内容需求,包括页面、块、媒体

安装: 3

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放性问题: 0

类型:symfony-bundle

v1.2.4 2018-12-27 07:47 UTC

This package is auto-updated.

Last update: 2024-09-29 03:16:15 UTC


README

用户用于实现网站的基本内容。

提供以下对象

  • 页面
  • 文本块
  • 画廊
  • 图片

页面

可以通过实现 \MKebza\Content\Service\Page\PageTypeInterface 来扩展页面。这允许向页面添加额外字段。如果安装了 mkebza/sitemap-bundle,则将活动页面的条目添加到网站地图中。

添加了twig函数 content_page(),它通过 key 返回块

文本块

用于在页面特定位置创建文本块。可以通过实现 \MKebza\Content\Service\TextBlock\TextBlockTypeInterface 来扩展。

添加了twig函数 content_block(),它通过 key 返回块

画廊

简单的图片画廊容器

图片

通用对象,实现图像存储。与 Liip Imagine 插件VichUplaoder 连接

EntityImage

允许轻松设置图像到实体。在您的实体中使用 \MKebza\Content\ORM\EntityImage

EntityImageMany

在您的实体中使用 MKebza\Content\ORM\EntityImageMany,实现指向您的实体的抽象方法,然后您可以为单个实体添加多个图片。

您的管理员需要实现 \MKebza\Content\Service\Image\AdminImageInterface 以使其工作。