4 votes

DocType Grid Editor: Reusable Content Extension

IMPORTANT: This package relies on having the DocType Grid Editor installed. If you do not already have it, go here: https://our.umbraco.org/projects/backoffice-extensions/doc-type-grid-editor/. Doc Type Grid Editor swapped from using the old dialog panels to the newer overlays in v0.5. As a result, DTGERCE v1.0 is not compatible with any version of DTGE from that version onward. An update is in the works that is compatible with the newer DTGE.

Using the grid is one of the best content experiences an editor can have, but there's still some frustrations. Copying and pasting content for use on multiple pages is one that we want to eliminate. We've added a few features to Matt & Lee's already exceptional package to take this up a notch. With the DTGERCE (check out that acronym!), you can:

  • Save content from the grid directly to a new node for reuse later
  • Import content from a node into the grid and edit it to your heart's content
  • Link a content node into the grid to pull the content from that node instead of the DTGE content
  • Toggle inbetween any of these three options at will

-----------------------------------------------------------------------------------------------------

Setup Instructions

There are a few modifications you need to make to your existing DocTypes and code to use this extension, but they're small!

  1. DocType Change: Add a LABEL property with a property alias of "dtgeLinkedId" to all the DocTypes allowed for use by the DocType Grid Editor.
  2. Permissions Change: Make sure you allow your DocType Grid Editor DocTypes as children of whatever node you want to store them under so they'll save properly.
  3. Code Change: You will need to make a small modification to your existing DocType Grid Editor partial views to call either the content from the node or the content from the grid, depending on what's selected. Further instructions in this gist: https://gist.github.com/naepalm/05bf4c97730e6d0b5d135846dd830808

Screenshots

Archived files

Documentation

Source code

Project owner

Offroadcode

Offroadcode

Offroadcode has 366 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (untested)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Offroadcode
  • Contributors: Janae Cram , Kyle Weems
  • Created: 08/06/2017
  • Current version 1.0.0
  • .net Version 4.5
  • License MIT
  • Downloads: 148

External resources