1
0
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:
Awilum
2019-11-22 14:17:39 +03:00
parent 9884ef0a6a
commit 0cea89c6f7

View File

@@ -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'];
}
}