regionhalland/region-halland-plugin-get-popular-services

Front-end-plugin som returnerar de mest använda tjänsterna från vår e-tjänsteportal

v1.1.0 2021-03-04 13:55 UTC

This package is not auto-updated.

Last update: 2024-04-26 06:45:11 UTC


README

Hur man använder Region Hallands plugin "RhGetPopularServices"

Nedan följer instruktioner hur du kan använda pluginet "RhGetPopularServices".

Användningsområde

Denna plugin returnerar ett array med e-tjänster

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/RhNavigation?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/RhGetPopularServices

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/RhGetPopularServices"
  },
],

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-plugin-get-popular-services": "1.0.0"
},

Parametrar

get_region_halland_popular_services($numberOfServices = 6)

Hämta data via plugin

@if(function_exists('get_region_halland_popular_services'))
@php($services = get_region_halland_popular_services())

<section class="rh-section rh-section--lg bg-secondary text-secondary-contrast">

	<div class="container mx-auto">
		<div class="flex justify-between mb-4">
		<h1 class="m-0">Populära e-tjänster</h1>
		<a role="button" tabindex="0" href="https://etjanster.regionhalland.se/" class="rh-button rh-button--secondary rh-button--contrast rh-button--outlined">
			<div class="rh-iconLabel">
				<span class="rh-icon rh-icon--link"></span><span class="ml-2 rh-label">Visa alla e-tjänster</span>
			</div>
		</a>
		</div>
	
			<nav aria-label="Populära e-tjänster" class="flex flex-wrap -mx-4">

		@foreach ($services as $service)

			<div class="{{ App\gridGenerator(count($services), 3)}}">

			

				@include('partials.navigation.link-block-item', array(
				'title' => $service["Name"],
				'text' => strip_tags(html_entity_decode($service["ShortDescription"])),
				'className' => 'rh-linkBlockItem--white rh-linkBlockItem__Border--transparent text-secondary-contrast bg-secondary-900',
				'linkURI' => $service["URL"],
				'icon' => 'rh-icon--white rh-icon--file',
				'iconLabelStyle' => 'text-white ml-2',
				'iconLabelClassNames' => 'rh-iconLabel--top',
				'headlineLevel' => 'h2',
				))

			</div>

		@endforeach
		</nav>
	</div>
</section>
@endif

Versionhistorik

1.1.0

  • Funktion för att kunna köra cronjobb som sparar data på disk
  • Funktion för att hämta ut data från disk

1.0.0

  • Första version