regionhalland / region-halland-plugin-tree-all-levels-pages
Navigationsträd för sidor med sortering efter menu_order
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
Package info
regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhtreeAllLevelsPages
Type:wordpress-plugin
pkg:composer/regionhalland/region-halland-plugin-tree-all-levels-pages
Requires
None
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Hur man använder Region Hallands plugin "RhTreeAllLevelsPages"
Nedan följer instruktioner hur du kan använda pluginet "RhTreeAllLevelsPages".
Användningsområde
Denna plugin skapar ett navigationsträd med sortering efter menu_order
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/RhTreeAllLevelsPages?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/RhTreeAllLevelsPages
Läs in pluginen via composer
OBS! Justera så att du hämtar aktuell version.
"require": {
"regionhalland/region-halland-plugin-tree-all-levels-pages": "1.0.0"
},
Loopa ut navigationsträdet via "Blade"
@if(function_exists('get_region_halland_tree_all_levels_pages'))
@php($myTree = get_region_halland_tree_all_levels_pages())
@foreach ($myTree as $tree1)
<p>
<a href="{{ $tree1['page_url'] }}">{{ $tree1['post_title'] }}</a>
@if(count($tree1['children']) > 0)
<span>TOOGLE</span>
@endif
<p>
@foreach ($tree1['children'] as $tree2)
<p class="ml1">
<a href="{{ $tree2['page_url'] }}">{{ $tree2['post_title'] }}</a>
@if(count($tree2['children']) > 0)
<span>TOOGLE</span>
@endif
<p>
@endforeach
@endforeach
@endif
Url för att hämta ut json via ajax
http://[SITE-NAME]/app/plugins/region-halland-plugin-tree-all-levels-pages/ajax/getData.php
OBS!
För att ajax-funktionen ska fungera måste du först avaktivera pluginen och sedan aktivera den igen.
Då återskapas alla guids med rätt url
Versionhistorik
1.7.0
- Uppdatera kontroll av shortname så att det fungerar med php 8
1.6.0
- Ajax-funktion för att hämta alla sidor
1.5.0
- Kortnamn visas nu som titel om fältet är ifyllt i admin
- UTF8-hänsyn behöver inte längre ställas manuellt
1.4.0
- Lagt till ENV för att styra om man vill använda utf8encode eller inte
1.3.0
- Lagt till en pipeline för publicering via Packagist
1.2.0
- Lagt till en header i data.php så att sidan laddas hem via url
- Denna header kan kommenteras bort om man vill se resultatet direkt i webbläsaren
1.1.0
- Inkluderat funktion för att hämta ut meny via ajax (json)
1.0.0
- Första version