diff --git a/resources/views/front/music-productions/index.blade.php b/resources/views/front/music-productions/index.blade.php index 24a2185..688053f 100644 --- a/resources/views/front/music-productions/index.blade.php +++ b/resources/views/front/music-productions/index.blade.php @@ -103,22 +103,32 @@ @foreach($productions as $index => $production) @php $variant = $variants[$index % count($variants)]; - $categoryLabel = $production->translate('client_name') ?: __('music_productions.card_category_default'); $detailUrl = route('music-productions.show', $production->slug); + + $fullTitle = $production->translate('title'); + $titlePart = $fullTitle; + $stylePart = ''; + if (preg_match('/^(.*?)\s*\((.*?)\)\s*$/u', $fullTitle, $matches)) { + $titlePart = trim($matches[1]); + $stylePart = trim($matches[2]); + } + if (empty($stylePart)) { + $stylePart = $production->translate('client_name') ?: __('music_productions.card_category_default'); + } @endphp