Skip to content

robertvanlienden/silverstripe-elemental-advanced-edit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SilverStripe Elemental Advanced Edit

A simple extension that adds the a CMS Edit link to an element that is inline-editable.

Created as work-around to use inline editting on a element that has "complex fields" that are not avalable in inline editing (such as DisplayLogic/GridFields/etc.).

More info about the idea of an "advanced editing" menu for elemental; silverstripe/silverstripe-elemental#757

Screenshot

screenshot

TO-DO

  • Add an variable (private static $hide_inline = [];) to hide specific fields on inline edit
    • This to hide "complex fields" and made them only available in the advanced editing

Requirements

  • SilverStripe ^4.8
  • dnadesign/silverstripe-elemental ^4.7

Installation

  • composer require robertvanlienden/silverstripe-elemental-advanced-edit

Configuration

By default, advanced editing is turned on. You can add the following variable to a element to turn advanced editing off:
private static $advanced_editing = false;

The advanced edit link will only get rendered when inline editing.

License

See License

Maintainers

Development and contribution

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Donations

If you want to buy me a coffee to thank me for sharing this piece of software, it's possible to donate Paypal.me/robertvanlienden.

About

Adds an option to add a "advanced edit" link to inline editable items

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages