Gå til indhold

ResourcesGrid

Dansk navn: ResourcesGrid
Engelsk navn: ResourcesGrid
Ikon: Ingen (ingen UI-knap)

Gitter/liste over ressourcer på forsiden.

ResourcesGrid (åbner i et nyt vindue)

I eksempel-configNote
DesktopNej
MobilNej
DashboardNej
KontekstNej

Parametre under cfg i localConfig:

  • id (string) — (påkrævet) identifikator for ressourcesgitteret
  • titleId (string) — titel på ressourcesgitteret
  • pageSize (number) — sidestørrelse for ressourcesgitteret
  • cardLayoutStyle (string) — list eller grid; uden værdi vises en knap til at vælge stil i UI
  • hideWithNoResults (bool) — hvis true, skjules ressourcesgitteret uden resultater
  • defaultQuery (object) — en standardforespørgsel, der altid er med i requesten
  • queryPage (boolean) — hvis true, håndteres sideparametre i URL-forespørgslen
  • menuItems (object[]) — ekstra menupunkter i højre side af ressourcemenuen
  • order (object) — konfiguration af sorteringsmenuen (ved null vises den ikke)
  • order.defaultLabelId (object) — standardtekst på menu-knappen
  • order.align (string) — ved right flyttes menuen til højre
  • order.options (object[]) — valgmuligheder i sorteringsmenuen
  • metadata (object|object[]) — konfiguration af metadata synlige på ressourcekortet
  • headerNodeSelector (string) — valgfri CSS-selektor for sidehovedet; styrer panelets placering
  • navbarNodeSelector (string) — valgfri CSS-selektor for navbar under sidehovedet; styrer panelets placering
  • footerNodeSelector (string) — valgfri CSS-selektor for sidefoden; styrer panelets placering
  • targetSelector (string) — valgfri CSS-selektor for noden hvor pluginets rodkomponent monteres
  • openInNewTab (string) — valgfri boolean; åbner ressourcen i ny fane (target="_blank" ved true)
  • resourceTypes (string[]|object) — liste/ordbog over ressourcetyper; som objekt vælges typer efter brugerrolle (Map, Dashboard, Geostory eller Context; nøglen anonymous er standardlisten)

Standardkonfiguration i localConfig.json

Sektion kaldt “Standardkonfiguration i localConfig.json”

Standardopsætningen har tre instanser i plugins.maps (forsiden), hver med sit eget id:

{
"name": "ResourcesGrid",
"id": "ResourcesGridFavorites",
"cfg": {
"resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"],
"id": "favorites",
"titleId": "Mine favoritter",
"pageSize": 4,
"cardLayoutStyle": "grid",
"order": null,
"hideWithNoResults": true,
"defaultQuery": { "f": "favorite" }
}
},
{
"name": "ResourcesGrid",
"id": "ResourcesGridFeatured",
"cfg": {
"resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"],
"id": "featured",
"titleId": "manager.featuredMaps",
"pageSize": 4,
"cardLayoutStyle": "grid",
"order": null,
"hideWithNoResults": true,
"defaultQuery": { "f": "featured" }
}
},
{
"name": "ResourcesGrid",
"id": "ResourcesGridCatalog",
"cfg": {
"id": "catalog",
"titleId": "resources.contents.title",
"queryPage": true,
"resourceTypes": ["MAP", "DASHBOARD", "GEOSTORY", "CONTEXT", "DISTLISTCONF", "GEOMETRYSEARCH", "CONNECTEDMAP"],
"menuItems": [
{
"labelId": "resourcesCatalog.addResource",
"disableIf": "{!state('userrole')}",
"type": "dropdown",
"items": [
{ "labelId": "resourcesCatalog.createMap", "type": "link", "href": "#/viewer/new", "resourceType": "MAP" },
{ "labelId": "resourcesCatalog.createDashboard", "type": "link", "href": "#/dashboard/", "resourceType": "DASHBOARD" },
{ "labelId": "resourcesCatalog.createGeoStory", "type": "link", "href": "#/geostory/newgeostory/", "resourceType": "GEOSTORY" },
{ "labelId": "resourcesCatalog.createDistributionList", "type": "link", "href": "#/context/distribution-list", "resourceType": "DISTLISTCONF" },
{ "labelId": "resourcesCatalog.createGeometrySearch", "type": "link", "href": "#/context/geometrySearch", "resourceType": "GEOMETRYSEARCH" },
{ "labelId": "resourcesCatalog.createContext", "type": "link", "href": "#/context-creator/new", "resourceType": "CONTEXT" },
{ "labelId": "resourcesCatalog.createConnectedMap", "type": "link", "href": "#/context/connectedMap", "resourceType": "CONNECTEDMAP" }
]
}
]
}
}

Standardkonfiguration i pluginsConfig.json

Sektion kaldt “Standardkonfiguration i pluginsConfig.json”

Ingen eksempler