This commit is contained in:
pushuo 2022-08-15 10:25:30 +08:00
parent 838eec4bcc
commit 0935d95e97
3 changed files with 6 additions and 5 deletions

View File

@ -43,6 +43,8 @@ class MenuRepo
if ($menu['childrenGroup']) {
foreach ($menu['childrenGroup'] as $group_index => $childrenGroup) {
$menus[$index]['childrenGroup'][$group_index]['name'] = $childrenGroup['name'][$locale];
if ($childrenGroup['type'] == 'image') {
$menus[$index]['childrenGroup'][$group_index]['image']['image'] = image_origin($childrenGroup['image']['image'][$locale]);
$menus[$index]['childrenGroup'][$group_index]['image']['link'] = type_route($childrenGroup['image']['link']['type'], $childrenGroup['image']['link']['value']);
@ -53,7 +55,6 @@ class MenuRepo
if (empty($childrenGroup['children'])) {
unset($menus[$index]['childrenGroup'][$group_index]);
} else {
$menus[$index]['childrenGroup'][$group_index]['name'] = $childrenGroup['name'][$locale];
if ($childrenGroup['children']) {
foreach ($childrenGroup['children'] as $children_index => $children) {
$menus[$index]['childrenGroup'][$group_index]['children'][$children_index]['link'] = self::handleLink($children['link']);

View File

@ -99,7 +99,7 @@
<text-i18n v-model="group.name" class="mb-3"></text-i18n>
<div class="group-children">
<div v-if="group.type == 'image'">
<pb-image-selector v-model="group.image.image"></pb-image-selector>
<pb-image-selector v-model="group.image.image" class="mb-2"></pb-image-selector>
<link-selector v-model="group.image.link"></link-selector>
</div>
<template v-else>

View File

@ -70,12 +70,12 @@
<div class="row">
@forelse ($menu['childrenGroup'] as $group)
<div class="col-6 col-md">
@if ($group['name'])
<div class="mb-3 fw-bold group-name">{{ $group['name'] }}</div>
@endif
@if ($group['type'] == 'image')
<a href="$group['image']['link']"><img src="{{ $group['image']['image'] }}" class="img-fluid"></a>
@else
@if ($group['name'])
<div class="mb-3 fw-bold group-name">{{ $group['name'] }}</div>
@endif
<ul class="nav flex-column ul-children">
@foreach ($group['children'] as $children)
@if (!is_array($children['link']['text']))