regionhalland / region-halland-plugin-multi-breadcrumbs
Front-end-plugin för breadcrumbs med kategorier/sidor
v1.4.0
2020-08-03 09:39 UTC
README
Hur man använder Region Hallands plugin "RhMultiBreadcrumbs"
Nedan följer instruktioner hur du kan använda pluginet "RhMultiBreadcrumbs".
Användningsområde
Denna plugin skapar en array() med "breadcrumbs" som man kan loopa ut på en "page"
Licensmodell
Denna plugin använder licensmodell GPL-3.0. Du kan läsa mer om denna licensmodell via den medföljande filen:
LICENSE (https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhMultiBreadcrumbs?path=%2FLICENSE&version=GBmaster)
Installation och aktivering
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
Hämta hem pluginet via Git
git clone https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhMultiBreadcrumbs
Läs in pluginen via composer
OBS! Justera så att du hämtar aktuell version.
"require": {
"regionhalland/region-halland-plugin-multi-breadcrumbs": "1.0.0"
},
Visa "breadcrumbs" på en sida via "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
Exempel på hur arrayen kan se ut
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
Versionhistorik
1.4.0
- Justerat logiken om man går direkt till en sida, ex via en skickad länk
1.3.0
- Justerat logiken om man går ner i sidträdet
1.2.0
- Skrivit om logiken om man besöker en sida det första man gör
1.1.0
- Lagt till en pipeline för att publicera via Packagist
1.0.0
- Första version