mirror of
https://github.com/flextype/flextype.git
synced 2025-08-24 05:43:10 +02:00
feat(admin-plugin): add ability to hide fieldsets from entries type select #304
Logic: if hide property is true then hide fieldsets from entries type select. if hide property is false then show fieldsets from entries type select. if hide property is is not exists then show fieldsets from entries type select.
This commit is contained in:
@@ -286,6 +286,9 @@ class EntriesController extends Controller
|
||||
if ($fieldset['type'] == 'file' && $fieldset['extension'] == 'yaml') {
|
||||
$fieldset_content = $this->parser->decode(Filesystem::read($fieldset['path']), 'yaml');
|
||||
if (isset($fieldset_content['sections']) && isset($fieldset_content['sections']['main']) && isset($fieldset_content['sections']['main']['fields'])) {
|
||||
if (isset($fieldset_content['hide']) && $fieldset_content['hide'] == true) {
|
||||
continue;
|
||||
}
|
||||
$fieldsets[$fieldset['basename']] = $fieldset_content['title'];
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user