derralf/elemental-mover

将元素移动到其他区域/页面的简单实验性扩展(可能不适合每个页面有多个元素区域的情况)。

安装次数: 2,361

依赖者: 0

建议者: 0

安全性: 0

星级: 3

关注者: 3

分支: 2

开放问题: 0

类型:silverstripe-vendormodule

dev-master / 2.x-dev 2023-12-19 08:59 UTC

This package is auto-updated.

Last update: 2024-09-19 10:28:29 UTC


README

将元素移动到其他区域/页面的简单实验性扩展。
(私人项目,不提供帮助/支持)。

要求

  • SilverStripe CMS ^4.3
  • dnadesign/silverstripe-elemental ^4 || ^5

有关此模块的 SilverStripe 4.2 和 Elemental 3.x 兼容版本的详细信息,请参阅 1.x 版本分支

安装

  • 通过 Composer 安装模块
composer require derralf/elemental-mover
  • mysite/_config/elements.yml 中将扩展应用于 BaseElement
DNADesign\Elemental\Models\BaseElement:
  extensions:
    - Derralf\ElementalMover\ElementalMoverExtension

配置

用法

  • 转到“专家设置”选项卡,选择另一个页面并保存。
  • 可能需要将 elements.yml 中的基本元素设置为 "inline_editable: false"。

注意

  • 在移动/保存后,您最终可能会收到“页面不存在”的消息。我不知道如何预防这种情况。只需选择另一个页面,然后继续在那里编辑。
  • 可能不适合每个页面有多个元素区域的情况