我们的 silverstripe 网站使用了 elemental 插件来构建页面内容,这使得内容的灵活性和可重用性大大提高。然而,elemental 本身并不提供一个独立的后台管理界面来管理这些内容块(elements)。这意味着我们必须在页面编辑界面中寻找并修改每个内容块,这在内容数量较多时非常低效且容易出错。
为了提升效率,我需要一个能够集中管理 Elemental 内容块的模块。经过一番搜索,我发现了 nswdpc/silverstripe-elemental-modeladmin 这个 Composer 包。它提供了一个标准的 ModelAdmin 接口,允许我们像管理其他数据对象一样管理 Elemental 内容块。
安装过程非常简单,只需在项目根目录下执行一条 Composer 命令:
composer require nswdpc/silverstripe-elemental-modeladmin
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。