fix: [genericElements:single_view] Only display meta-field box if the view contains some
parent
6b4565cdf0
commit
8c2f9a6940
|
@ -50,6 +50,7 @@
|
|||
'content' => []
|
||||
];
|
||||
foreach($data['metaTemplates'] as $metaTemplate) {
|
||||
if (!empty($metaTemplate->meta_template_fields)) {
|
||||
$tabData['navs'][] = $metaTemplate->name;
|
||||
$fieldsHtml = '<table class="table table-striped">';
|
||||
foreach ($metaTemplate->meta_template_fields as $metaTemplateField) {
|
||||
|
@ -71,12 +72,15 @@
|
|||
$fieldsHtml .= '</table>';
|
||||
$tabData['content'][] = $fieldsHtml;
|
||||
}
|
||||
}
|
||||
if (!empty($tabData['navs'])) {
|
||||
$metaTemplateTabs = $this->Bootstrap->Tabs([
|
||||
'pills' => true,
|
||||
'card' => true,
|
||||
'data' => $tabData
|
||||
]);
|
||||
}
|
||||
}
|
||||
$ajaxLists = '';
|
||||
if (!empty($children)) {
|
||||
foreach ($children as $child) {
|
||||
|
|
Loading…
Reference in New Issue