Replies: 2 comments
-
If an entry is edited inline wouldn't the author expect that edit to be local though? Global/reusabe entries are IMO benefited from appearing as separate entities from the entry they are being related to. That being said, I fully support the idea of nested matrix entries being portable and selectable from various contexts. Additionaly, it would be awesome if a "global" entry could be used as a template for newly created matrix nested entries (basicaly we would need a way of cloning an existing entry from a given section when creating a new nested entry). The way I would go, with existing functionality, about reusable entries:
As a bonus, the |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
We've moved to Entries fields from Matrix-In-Matrix to allow Entries to be re-used in multiple places, but the editing experience is not as great - requiring clicking into the Entry to edit it, and then requiring choosing "Select Entry" once the nested Entry is created. The turtles-on-turtles-on-turtles can get a little confusing. I think it would make sense in this case to by default assign the parent of an "inline editing" created Entry to the parent of the nested Entry added to the Entries field.
An alternative to Inline editing of Entries fields would be inline editing of fields added to a card. However, although the cards view is good for a quick summary, it's not quite as nice as inline editing a Matrix block where we can see all the formatting of the text and image fields in the block.
Another option we could do is use Matrix blocks or CKEditor blocks instead, but we'd need a way to be able to re-use those nested Entry blocks, and be able move an Entry out of one matrix block into another easily, like we can with changing an Entry's parent. Thus, inline editing view of Entries fields would make more sense, I think.
Also, another issue is organizing Entries in an Entries field. Currently, if an Entry is added to an Entries field, you have to select which parent you want for that Entry, for each entry you add, and the Entries selection dialog also doesn't remember what Structure/parent you last picked an Entry from. When using Entries fields like re-composable Matrix fields as we are, often many entries will be added in sequence, and it would be nice to have an option to remember the last parent used, and default to that, or a button to "Create Entry and Create Another Entry Like This" that keeps the metadata of the created Entry, leaving you in the Create Entry screen so you can create multiple at once without having to click back and forth a bunch.
Or, of course, allowing "digging into" a Matrix/CKEditor block Entry from the Entries selection dialog box for Entries fields and Matrix fields, to enable content re-use in Matrix blocks and CKEditor fields by selecting only a single block to insert into another Matrix or CK Editor field or Entries field, like how the Entries field works. In this case the nested Entry would need to be 'owned' by just one Matrix block or CK Editor field, but usable in multiple, which I think is more confusing than sticking with inline editing Entries fields when componentized & reusable Entries are needed. This allows us to use all of the existing features of Entries filters to find relevant 'block' Entries (Structures, Categories & Tags).
Beta Was this translation helpful? Give feedback.
All reactions