regionhalland / region-halland-plugin-tree-first-level-category
Front-end-plugin som returnerar första nivån av kategorier
v1.0.0
2020-05-28 09:46 UTC
This package is auto-updated.
Last update: 2024-11-28 20:16:30 UTC
README
Hur man använder Region Hallands plugin "RhTreeFirstLevelCategory"
Nedan följer instruktioner hur du kan använda pluginet "RhTreeFirstLevelCategory".
Användningsområde
Denna plugin skapar en array() med alla sidor som har parent = 0 av kategorier
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/RhTreeFirstLevelCategory?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/RhTreeFirstLevelCategory
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/RhTreeFirstLevelCategory"
},
],
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-tree-first-level-category": "1.0.0"
},
Loopa ut "sidorna" via "Blade"
@php($myMenu = get_region_halland_tree_first_level_category())
@if ($myMenu['antal'] != 0)
@foreach ($myMenu['pages'] as $page)
@if($page['is_active'] == 1)
<div>
<a href="{!! $page['category_url'] !!}">{!! $page['name'] !!}</a>
</div>
@else
<div>
<a href="{!! $page['category_url'] !!}">{!! $page['name'] !!}</a>
</div>
@endif
@endforeach
@endif
Exempel på hur arrayen kan se ut
uploads\cache\af77d7ce71929c2334c8080596ee3d744c0da7cd.php:2:
array (size=2)
'antal' => int 6
'pages' =>
array (size=6)
0 =>
array (size=4)
'ID' => string '1' (length=1)
'name' => string 'Kategori 1' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-1/' (length=43)
'is_active' => int 0
1 =>
array (size=4)
'ID' => string '3' (length=1)
'name' => string 'Kategori 2' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-2/' (length=43)
'is_active' => int 0
2 =>
array (size=4)
'ID' => string '5' (length=1)
'name' => string 'Kategori 3' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-3/' (length=43)
'is_active' => int 0
3 =>
array (size=4)
'ID' => string '6' (length=1)
'name' => string 'Kategori 4' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-4/' (length=43)
'is_active' => int 0
4 =>
array (size=4)
'ID' => string '7' (length=1)
'name' => string 'Kategori 5' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-5/' (length=43)
'is_active' => int 0
5 =>
array (size=4)
'ID' => string '8' (length=1)
'name' => string 'Kategori 6' (length=10)
'category_url' => string 'http://dev-intra.local/category/kategori-6/' (length=4
Versionhistorik
1.0.0
- Första version