regionhalland / region-halland-plugin-breadcrumbs
Front-end-plugin för breadcrumbs
This package's canonical repository appears to be gone and the package has been frozen as a result.
v1.9.0
2023-11-15 13:04 UTC
README
Hur man använder Region Hallands plugin "RhBreadCrumbs"
Nedan följer instruktioner hur du kan använda pluginet "RhBreadCrumbs".
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/RhBreadCrumbs?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/RhBreadCrumbs
Läs in pluginen via composer
OBS! Justera så att du hämtar aktuell version.
"require": {
"regionhalland/region-halland-plugin-breadcrumbs": "1.0.0"
},
Visa "breadcrumbs" på en sida via "Blade"
@if(function_exists('get_region_halland_breadcrumbs'))
@php($myBreadcrumbs = get_region_halland_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
Ändra "hem-namnet"
Man kan även ange vad hem-namnet ska vara, default är sitens namn:
@php($myBreadcrumbs = get_region_halland_breadcrumbs())
Detta ger "sitens namn - osv..."
@php($myBreadcrumbs = get_region_halland_breadcrumbs('Start'))
Detta ger "Start - osv..."
Exempel på hur arrayen kan se ut
array (size=3)
0 =>
array (size=2)
'name' => string 'Exempel' (length=7)
'url' => string 'http://exempel.se' (length=17)
1 =>
array (size=2)
'name' => string 'Lorem ipsum' (length=11)
'url' => string 'http://exempel.se/lorem-ipsum/' (length=30)
2 =>
array (size=2)
'name' => string 'Aldu integer' (length=12)
'url' => boolean false
Versionhistorik
1.9.0
- Uppdatera kontroll av shortname så att det fungerar med php 8
1.8.0
- Funktion för att hämta kortnamn om det används
1.7.0
- Returnera ingenting vid 404-sida
1.6.0
- Justerad logik för arkiv-sidor
1.5.0
- Lagt till stöd för single-sidor med templates
1.4.0
- Lagt till stöd för omvända breadcrumbs
- Lagt till stöd för att dölja sidan man är på.
1.3.0
- Lagt till en pipeline för att publicera via Packagist
1.2.1
- Korrigerat versionsnummer
1.2.0
- Uppdaterat med information om licensmodell
- Bifogat fil med licensmodell
1.1.1
- Justerad if-sats
1.1.0
- Valfritt hem-namn, default är sitens namn
1.0.1
- Tagit bort blankspace
1.0.0
- Första version