mirror of
https://github.com/flextype/flextype.git
synced 2025-08-24 13:52:56 +02:00
feat(admin-plugin): add ability to work with entry custom fieldset #246
Example: entry_fieldset: sections: main: fields: message: { title: Message, type: text, size: 12 }
This commit is contained in:
@@ -691,6 +691,14 @@ class EntriesController extends Controller
|
||||
]
|
||||
);
|
||||
} else {
|
||||
|
||||
// Merge current entry fieldset with global fildset
|
||||
if (isset($entry['entry_fieldset'])) {
|
||||
$form = $this->forms->render(array_replace_recursive($fieldsets, $entry['entry_fieldset']), $entry, $request);
|
||||
} else {
|
||||
$form = $this->forms->render($fieldsets, $entry, $request);
|
||||
}
|
||||
|
||||
return $this->view->render(
|
||||
$response,
|
||||
'plugins/admin/views/templates/content/entries/edit.html',
|
||||
@@ -698,7 +706,7 @@ class EntriesController extends Controller
|
||||
'parts' => $parts,
|
||||
'i' => count($parts),
|
||||
'last' => Arr::last($parts),
|
||||
'form' => $this->forms->render($fieldsets, $entry, $request),
|
||||
'form' => $form,
|
||||
'menu_item' => 'entries',
|
||||
'links' => [
|
||||
'entries' => [
|
||||
|
Reference in New Issue
Block a user