regionhalland / region-halland-plugin-navigation-pagenav
前端插件,用于处理使用面板导航时的侧边菜单
v1.3.1
2020-11-11 11:51 UTC
This package is not auto-updated.
Last update: 2024-09-26 06:33:26 UTC
README
如何使用Region Halland的插件"RhNavigationPageNav"
以下是如何使用"RhNavigationPageNav"插件的说明。
使用范围
此插件在网站使用面板导航时返回关于页面导航的数据
许可模型
此插件使用GPL-3.0许可模型。您可以阅读更多关于此许可模型的信息,请参阅附带的文件
LICENSE (https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavigation?path=%2FLICENSE&version=GBmaster)
安装和激活
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
通过Git下载插件
git clone https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavigationPageNav
通过composer导入插件
这些部分需要添加到您的composer文件中
Repositories = 插件存储的位置,在此例中为github
"repositories": [
{
"type": "vcs",
"url": "https://regionhalland.visualstudio.com/public.RhWpPlugIns/_git/RhNavigationPageNav"
},
],
Require = 指定您要使用的插件版本,在此例中为版本1.0.0
注意!请确保您下载的是最新版本。
"require": {
"regionhalland/region-halland-plugin-navigation-pagenav": "1.0.0"
},
通过插件获取数据
@php($myData = get_region_halland_navigation_sidenav())
数组示例
array (size=3)
'parent_post' =>
array (size=12)
'has_parent_post' => int 0
'post_id' => string '' (length=0)
'post_title' => string '' (length=0)
'post_url' => string '' (length=0)
'post_type' => string '' (length=0)
'post_parent' => int 0
'post_slug' => string '' (length=0)
'featured_image' => string '' (length=0)
'featured_image_url' => string '' (length=0)
'ingress' => string '' (length=0)
'hide_in_menu' => string '' (length=0)
'int_hide_in_menu' => int 0
'current_post' =>
array (size=16)
'has_current_post' => int 1
'post_id' => int 202
'post_title' => string 'Kultur' (length=6)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/' (length=48)
'post_type' => string 'page' (length=4)
'post_parent' => int 0
'post_slug' => string 'kultur' (length=6)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'ingress' => string 'Kulturen lockar! Kulturupplevelser, kreativitet och konstnärlig utveckling gör Halland mer attraktivt för kulturskapare, invånare och besökare.
' (length=152)
'hide_in_menu' => string '' (length=0)
'int_hide_in_menu' => int 0
'number_of_posts_all' => int 5
'number_of_posts_visible' => int 5
'number_of_section_pages' => int 1
'number_of_posts_with_childs' => int 6
'child_posts' =>
array (size=6)
0 =>
array (size=13)
'post_id' => int 498
'post_title' => string 'Kulturområden' (length=14)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/kulturomraden/' (length=62)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'kulturomraden' (length=13)
'post_ingress' => string 'Region Halland arbetar med kultur inom ett antal olika områden. Arbetet sker genom verksamhet i egen regi, i överenskommelser med andra verksamheter, genom aktivt ägande i bolag samt genom stöd till organisationer och medfinansiering av projekt.' (length=249)
'page_type' => string 'page' (length=4)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 0
'child_count' => int 14
1 =>
array (size=13)
'post_id' => int 234
'post_title' => string 'Regionalt kulturstöd' (length=21)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/regionalt-kulturstod/' (length=69)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'regionalt-kulturstod' (length=20)
'post_ingress' => string 'Den regionala kulturpolitiken genomförs dels genom långsiktiga överenskommelser, kopplade till årliga anslag, med kulturinstitutioner, organisationer och kommuner, dels genom regelverk för fördelning av stöd till civilsamhällets organisationer, och dels genom fria medel som fördelas utifrån inkomna ansökningar.' (length=323)
'page_type' => string 'page' (length=4)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 0
'child_count' => int 10
2 =>
array (size=13)
'post_id' => int 405
'post_title' => string 'Kulturutveckling och samverkan' (length=30)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/kulturutveckling/' (length=65)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'kulturutveckling' (length=16)
'post_ingress' => string 'Region Halland ansvarar för kulturpolitiken på regional nivå. I detta arbete samverkar vi med statlig och kommunal kulturpolitik. Hallands kulturplan har tagits fram i samverkan med de halländska kommunerna och i samråd med civilsamhället och professionella kulturskapare. Dessutom har kulturdialoger förts med invånarna i Halland.' (length=339)
'page_type' => string 'page' (length=4)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 0
'child_count' => int 10
3 =>
array (size=13)
'post_id' => int 1577
'post_title' => string 'Kultur för barn och unga' (length=25)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/kulturbarnunga/' (length=63)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'kulturbarnunga' (length=14)
'post_ingress' => string 'Alla barn och unga i Halland ska ha tillgång till ett rikt kulturliv, med möjlighet till upplevelser och eget skapande. Kultur ska vara en självklar del av deras vardag i såväl skola som på fritiden - oavsett var de bor eller vem de är.' (length=243)
'page_type' => string 'page' (length=4)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 0
'child_count' => int 9
4 =>
array (size=13)
'post_id' => int 1571
'post_title' => string 'Kulturarrangemang' (length=17)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/konst-och-kulturupplevelser/' (length=76)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'konst-och-kulturupplevelser' (length=27)
'post_ingress' => string 'Kultur i Halland arrangerar föreställningar, konserter och samtal, liksom workshoppar, kompetensutveckling och andra aktiviteter. En del arrangemang är öppna för publik och alla som är intresserade medan andra riktar sig till olika professioner eller kulturskapare.' (length=271)
'page_type' => string 'page' (length=4)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 0
'child_count' => int 0
5 =>
array (size=13)
'post_id' => int 3272
'post_title' => string 'Kontakta oss som jobbar med kultur' (length=34)
'post_url' => string 'http://dev-regionhalland-nytt-tema.local/kultur/kontakta-oss-som-jobbar-med-kultur/' (length=83)
'post_type' => string 'page' (length=4)
'post_parent_id' => int 202
'post_slug' => string 'kontakta-oss-som-jobbar-med-kultur' (length=34)
'post_ingress' => string 'Kontakta oss som jobbar med kulturutveckling på Region Halland.' (length=64)
'page_type' => string 'section' (length=7)
'featured_image' => string '' (length=0)
'featured_image_url' => boolean false
'hide_in_menu' => int 0
'is_section_page' => int 1
'child_count' => int 0
JSON示例
OBS! Notera att man får tillbaka en multi-json med "parent_post", "current_post", "current_child_section_pages" och "current_child_posts"
https://test-www.regionhalland.se/app/plugins/region-halland-plugin-navigation/ajax/region_halland_navigation.php?show=all&
版本历史
1.7.1
- 添加了通过插件获取时的默认值visible
1.7.0
- 添加了获取链接的功能
1.6.0
- 调整了当父页为0时的parent_page逻辑
1.5.0
- 添加了一个包含所有子页面和page_type标志的数组
1.4.0
- 添加了"current_child_posts_with_childs"和"current_child_posts_with_no_childs"数组
1.3.1
- 修复了在验证中无法保存顶级页面的bug
1.3.0
- 更改了使父页面0返回主页
1.2.2
- 更改了使当前页面0返回主页
- 添加了对页面ID的验证
1.2.1
- 为端点添加了JSON内容类型头
1.2.0
- 删除了每个菜单项的"parent"和"current"前缀
1.1.0
- 排除章节页面
1.0.0
- 第一个版本