@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 }} 的摘要、分类、作者和版本,筛选逻辑保持轻量,适合做公开展示与目录导航。 关键词 分类 全部 @foreach($categories as $category) slug)>{{ $category->name }} @endforeach 排序 最近更新 按名称 应用筛选 重置 @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
统一浏览 {{ $typeLabel }} 的摘要、分类、作者和版本,筛选逻辑保持轻量,适合做公开展示与目录导航。
共找到 {{ $packages->total() }} 个结果 · 当前分类 {{ $selectedCategory ?: '全部' }} · {{ $sortLabel }}。