regionhalland/region-halland-plugin-multi-breadcrumbs

前端插件,用于显示带有分类/页面的面包屑

v1.4.0 2020-08-03 09:39 UTC

This package is auto-updated.

Last update: 2024-09-29 05:55:41 UTC


README

如何使用Region Halland的插件"RhMultiBreadcrumbs"

以下是如何使用插件"RhMultiBreadcrumbs"的说明。

应用范围

此插件创建一个包含"面包屑"的数组,可以在"页面"上循环显示

许可证模型

此插件使用GPL-3.0许可证模型。您可以阅读有关此许可证模型的更多信息,请参阅附带文件

LICENSE (https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhMultiBreadcrumbs?path=%2FLICENSE&version=GBmaster)

安装和激活

A) Hämta pluginen via Git eller läs in det med Composer
B) Installera Region Hallands plugin i Wordpress plugin folder
C) Aktivera pluginet inifrån Wordpress admin

通过Git获取插件

git clone https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhMultiBreadcrumbs

通过composer导入插件

注意!确保您获取的是最新版本。

"require": {
  "regionhalland/region-halland-plugin-multi-breadcrumbs": "1.0.0"
},

通过"Blade"在页面上显示"面包屑"

@if(function_exists('get_region_halland_multi_breadcrumbs'))
  @php($myBreadcrumbs = get_region_halland_multi_breadcrumbs()) 
  @if(isset($myBreadcrumbs))
    @foreach ($myBreadcrumbs as $myBreadcrumb)
      @if ($myBreadcrumb['url'])
        <a href="{{ $myBreadcrumb['url'] }}">{!! $myBreadcrumb['name'] !!}</a>
      @else
        <span>{!! $myBreadcrumb['name'] !!}</span>
      @endif
    @endforeach 
  @endif
@endif

数组示例

array (size=3)
  0 => 
    array (size=2)
      'name' => string 'Intranät' (length=9)
      'url' => string 'http://dev-intra.local' (length=22)
  1 => 
    array (size=2)
      'name' => string 'Kategori 1' (length=10)
      'url' => string 'http://dev-intra.local/category/kategori-1/' (length=43)
  2 => 
    array (size=2)
      'name' => string 'Sida A' (length=6)
      'url' => string 'http://dev-intra.local/sida-a/' (length=3

版本历史

1.4.0

  • 调整了直接访问页面(例如通过发送链接)的逻辑

1.3.0

  • 调整了在页面树中向下导航的逻辑

1.2.0

  • 重写了访问页面时的逻辑

1.1.0

  • 添加了通过Packagist发布的功能

1.0.0

  • 第一个版本