slices requiredId of the slice (or several ids) holding the items you want to manage. These are the related/child items, for example a photos slice. With more than one id the panel manages items across all of them.
field optional default (none)Relation field id on the managed slice that points back to the parent item. When set, the panel automatically adds the condition that this field equals item_id, and the New button pre-sets this field on each new item to the parent. Omit it if you supply your own conds instead.
item_id optional default current item idId of the parent item the related items belong to. Defaults to the current item (the one being displayed) when left empty. Used together with field to build the relation condition.
code optionalTemplate rendered once for each related item - the row body. Use the managed slice's field-getters or aliases, often a constant like _#ROW_EDIT, and inline {live} editors. If the code contains the literal token _#actions, the action buttons are placed where that token sits and your own row markup is used; otherwise the row is wrapped in a standard card and the buttons are appended.
conds optionalExtra AA conditions (DB-AA condition syntax) used to query the managed items. If you pass field and item_id the relation condition is added automatically; conds lets you filter further or replace it. With neither field+item_id nor conds the panel renders nothing and logs a No conditions warning.
sort optional default publish_date....Sort specification for the managed items (a field id, optionally with a direction). Defaults to publish_date... when omitted.
mode optional default ND (NDEB when edit_code is set)Which action buttons appear. Give it as flag letters in any order - N new, D delete, S settings, E edit, X external edit, B back, F file upload, or a single - for view only. It may instead be a {jsonasoc:...} map to set custom button labels, where the key Dconfirm overrides the delete confirmation text. Default is ND, or NDEB when edit_code is supplied.
edit_code optionalTemplate used to render the inline edit form for the one item being edited (the item chosen with the Edit or eXternal-edit button). It is expanded as the code for that item, typically a constant like _#EDIT_ITM that contains {live} editors. Supplying it turns on the E and B buttons by default.
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:{headline........}:::{jsonasoc:N:Add photo:D:Remove:Dconfirm:Really remove this photo?}}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:<div class="photo"><img src="{img_src........}"><span>{headline........}</span>_#actions</div>}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:{headline........}:::NDF}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:{headline........}::::_#EDIT_ITM}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:{headline........}:::NDS}
{manager:45d43f4d567dd8a9f459aa51576a6ce2::{id..............}:{headline........}:d-source_href.....-LIKE-%{id..............}%:headline........-:N}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........::_#ROW_EDIT}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:_#ROW_EDIT}
{manager:45d43f4d567dd8a9f459aa51576a6ce2:relation........:{id..............}:{headline........}:::-}