derralf/elemental-mover

A simple experimental extension to move Elements to other Areas/Pages (may not work properly with mutliple Element Areas per Page).

Installs: 2 330

Dependents: 0

Suggesters: 0

Security: 0

Stars: 3

Watchers: 3

Forks: 2

Open Issues: 0

Type:silverstripe-vendormodule

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

This package is auto-updated.

Last update: 2024-03-19 09:27:18 UTC


README

A simple experimental extension to move Elements to other Areas/Pages.
(private project, no help/support provided).

Requirements

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

For a SilverStripe 4.2 and Elemental 3.x compatible version of this module, please see the 1.x release line.

Installation

  • Install a module via Composer
composer require derralf/elemental-mover
  • Apply extension to BaseElement in mysite/_config/elements.yml
DNADesign\Elemental\Models\BaseElement:
  extensions:
    - Derralf\ElementalMover\ElementalMoverExtension

Configuration

none

Usage

  • Go to "Expert Settings" tab, select another page and save.
  • Maybe you have to set "inline_editable: false" for base element in your elements.yml

Caution

  • You will eventally get a "page does not exist" after moving/saving. I don't know how to prevent this. Just select another Page and move on editing over there.
  • May not work properly with mutliple Element Areas per Page