regionhalland / region-halland-plugin-acf-page-link-lists-repeater
Visa en eller flera länk-listor på en sida
This package's canonical repository appears to be gone and the package has been frozen as a result.
v1.8.0
2023-10-17 09:05 UTC
README
Hur man använder Region Hallands plugin "RhAcfPageLinkListsRepeater"
Nedan följer instruktioner hur du kan använda pluginet "RhAcfPageLinkListsRepeater".
Användningsområde
Denna plugin visar en eller flera länk-listor på en sida
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/RhAcfPageLinkListsRepeater?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/RhAcfPageLinkListsRepeater
Läs in pluginen via composer
Dessa två delar behöver du lägga in i din composer-fil
Repositories = var pluginen är lagrad, i detta fall på github
"repositories": [
{
"type": "vcs",
"url": "https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhAcfPageLinkListsRepeater"
},
],
Require = anger vilken version av pluginen du vill använda, i detta fall version 1.0.0
OBS! Justera så att du hämtar aktuell version.
"require": {
"regionhalland/region-halland-acf-page-link-lists-repeater": "1.0.0"
},
Visa länk-listan via "Blade"
@php($myLinks = get_region_halland_acf_page_link_lists_items())
@if($myLinks)
@foreach ($myLinks as $link)
<h2 id="{{ $link['link_slug'] }}">{{ $link['link_title'] }}</h2>
@foreach ($link['link_list'] as $list)
<a href="{{$list['link_url']}}" target="{{$list['link_target']}}">{{$list['link_title']}}</a><br>
@endforeach
@endforeach
@endif
Exempel på hur arrayen kan se ut
array (size=2)
0 =>
array (size=2)
'link_title' => string 'Mina interna sidlänkar' (length=23)
'link_slut' => string 'mina-interna-sidlankar-17877' (length=23)
'link_list' =>
array (size=2)
0 =>
array (size=3)
'link_title' => string 'Lorem Ipsum' (length=11)
'link_url' => string 'http://stage-demo.local/lorem-ipsum/lorem-ipsum-2/lorem-ipsum-3/lorem-ipsum-4/lorem-ipsum-5/lorem-ipsum-6/lorem-ipsum-7/lorem-ipsum-8/' (length=134)
'link_target' => string '' (length=0)
1 =>
array (size=3)
'link_title' => string 'Lorem Ipsum 9' (length=13)
'link_url' => string 'http://stage-demo.local/lorem-ipsum/lorem-ipsum-2/lorem-ipsum-3/lorem-ipsum-4/lorem-ipsum-5/lorem-ipsum-6/lorem-ipsum-7/lorem-ipsum-8/lorem-ipsum-9/' (length=148)
'link_target' => string '' (length=0)
1 =>
array (size=2)
'link_title' => string 'Mina externa länklistor' (length=24)
'link_title' => string 'mina-externa-lanklistor-16546' (length=24)
'link_list' =>
array (size=3)
0 =>
array (size=3)
'link_title' => string 'Aftonbladet' (length=11)
'link_url' => string 'http://www.aftonbladet.se' (length=25)
'link_target' => string '' (length=0)
1 =>
array (size=3)
'link_title' => string 'Expressen' (length=9)
'link_url' => string 'http://www.expressen.se' (length=23)
'link_target' => string '' (length=0)
2 =>
array (size=3)
'link_title' => string 'Hallandsposten' (length=14)
'link_url' => string 'http://www.hallandsposten.se' (length=28)
'link_target' => string '_blank' (length=6)
Versionhistorik
1.8.0
- Kontroll om länkar finns
1.7.0
- ACF fälten visas nu i WP JSON REST APIet
1.6.0
- Justerat path i cpmposer.json
1.5.0
- Lagt till en count-funktion för antal länklistor
1.4.0
- Justerat titel, dvs om " - " finns i titel så använd bara det före, annars hela titeln
- Lagt till en slug på respektive länkhuvud i formatet [titel]-[id]
1.3.0
- Bifogat fil med licensmodell
1.2.0
- Uppdaterat information om licensmodell
1.1.0
- Uppdaterat readme med exempel
1.0.0
- Första version