@extends('storefront.layout', ['title' => (config('app.name', 'Tstore')) . ' · ' . ($type === 'plugin' ? '插件目录' : '主题目录')]) @php $typeLabel = $type === 'plugin' ? '插件' : '主题'; $fallback = $type === 'plugin' ? 'P' : 'T'; $selectedCategory = ''; foreach ($categories as $category) { if ($filters['category'] === $category->slug) { $selectedCategory = $category->name; break; } } $sortLabel = $filters['sort'] === 'name' ? '名称排序' : '最近更新'; @endphp @section('hero')
{{ $typeLabel }}

{{ $typeLabel }}目录

统一浏览 {{ $typeLabel }} 的摘要、分类、作者和版本,筛选逻辑保持轻量,适合做公开展示与目录导航。

重置
@endsection @section('content')
Catalog

{{ $typeLabel }}列表

共找到 {{ $packages->total() }} 个结果 · 当前分类 {{ $selectedCategory ?: '全部' }} · {{ $sortLabel }}。

@forelse($packages as $package) @include('storefront.partials.card', ['package' => $package, 'typeLabel' => $typeLabel, 'fallback' => $fallback]) @empty
当前没有符合条件的{{ $typeLabel }}。
@endforelse
{{ $packages->onEachSide(1)->links() }}
@endsection