Søg i Septima Widget K
Kommuneplan
Hent oplysninger direkte fra Plandata.dk og få oplysingerne vist så de er til at forstå for brugeren.
For at benytte denne kontrol skal der på div-elementet tilføjes en attribut, der fortæller hvilket planid, der ønskes vist. Angiv div-elementet på denne måde: <div data-widget="..." data-widget-key="2277350"></div>
, hvor data-widget-key
indeholder planid.
Options
Herunder findes en beskrivelse af de enkelte egenskaber, der kan sættes på denne funktion.
disable
- Type:
boolean
- Default:
false
Skal kontrollen deaktiveres. Herved fungerer det, som om kontrollen ikke var tilføjet. Kan bruges til midlertidig at fjerne en kontrol.
detach
- Type:
string
Angiv en reference til et alternativ html-element, som denne kontrol skal vises i. Det kan benyttes til at placere indholdet af en kontrol et andet sted på sin side. Hvis detach har værdien "abc"
, så skal der tlføjes et element til HTML'en på denne form: <div data-widget-detach="abc"/>
. Hvis elementet ikke findes, så fungerer kontrollen, som hvis detach ikke var angivet.
css
- Type:
string | string[]
Angiv en sti til en css-fil, der skal loades efter denne kontrol. Herved vil det være muligt at lave en brugertilpasset style af kontrollen.
filter
- Type:
string
Angiv et alternativt CQL filter, der benyttes til at hente den enkelte kommuneplanramme. Default filter er: {% raw %}planid=<%= key %>
, hvor <%= key %>
{% endraw %} bliver erstattet af det valgte planid
layer
- Type:
string
Navnet på laget, der indeholder kommuneplanrammen. Default er theme_pdk_kommuneplanramme_vedtaget_v
key
- Type:
string
Alternativ måde at angive hvilken kommuneplanramme, der skal vises. Angiv et planid her, og det vil blive benyttet, hvis der ikke er angivet data-widget-key
på på div-elementet
features_style
- Type:
object
Hvordan skal objekterne styles i kortet, når de er fundet.Læs mere om features_style her.
mode
- Type:
string
- Default:
readable
Teksten for planen kan vises på flere måder. Som standard vises en prosatekst, der er dannet ud fra attributter på planen. Her er mode angivet med værdien readable
. Hvis man gerne vil have oplysingerne vist som en læsbar liste, angives værdien readablelist
.
urlParamNames
- Type: `object
Det er altid muligt at angive hvilken kommuneplanramme, der skal vises, ved at kalde med URL-parameteren widget-key
med planid som værdi. Hvis URL-parameteren skal hedde noget andet, er det muligt at angive det i konfigurationen via urlParamNames
. På denne egenskab kan man angive hvilken URL-parameter, der skal benyttes i stedet for widget-key
:
json
"urlParamNames": {
"mode": "mode",
"key": "planid",
"layer": "kommuneplanlag"
}
Hvis parameteren ikke findes, benyttes værdien fra data-widget-key
på på div-elementet eller key
i konfigurationen.
På samme måde er det muligt at angive hvilket lag fra Plansystem, der skal hentes data fra. Dette gøres tilsvarende med widget-layer
.
Hvis parameteren ikke findes, benyttes værdien fra data-widget-layer
på på div-elementet
Tilsvarende er det muligt at angive hvilket "mode", data skal vises i. Dette gøres med parameteren widget-mode
.
Hvis parameteren ikke findes, benyttes værdien fra data-widget-mode
på på div-elementet
Eksempler
Eksempler, der bruger denne komponent:
Kommuneplan speciel kommuneplan
Få vist oplysninger om en given kommuneplanramme hentet direkte fra Plandata.dk med kort og en beskrivende liste. Teksten er handicaptilgængelig og kan læses op af f.eks. en skærmlæser. Angiv planID på din widget, og alt andet sker automatisk. Brug den samme widget til at vise en hvilken som helst kommunplanramme. Herved undgår du at skulle taste oplysningerne to gange, og det er nemt for webredaktøren at tilføje oplysinger om en kommuneplanramme til jeres hjemmesiden. Siden kan kaldes med for eksempel
?planid=9633559