home | sitemap

Paginalijsten 

Paginalijsten kunnen worden gebruikt om zelf overzichten van pagina's (of afbeeldingen en documenten) samen te stellen. Door pagina's zogenaamde labels te geven (bijvoorbeeld 'project' of 'nieuws') kan een overzicht worden getoond van alle pagina's die voldoen aan de label 'project' of juist aan de labels 'project' en 'nieuws'.

Voor een pagina kunnen via de pagina-instellingen de labels opgegeven worden. Voor afbeeldingen en documenten kan dat via de instellingen per afbeelding/document.

Lijst invoegen

Zet de tekstcursor op de plaats waar de lijst moet komen. Ga vervolgens via het menu naar Invoegen > Lijst ...
Er verschijnt een popupvenster met alle mogelijke instellingen voor de lijst:

Weergave 

De weergave van de lijst. Er zijn 5 mogelijkheden: 1) een simpele lijst, 2) titel + lees meer link, 3) afbeelding, titel, samenvatting en lees meer link, 4) afbeelding, datum, titel, samenvatting en lees meer link en 5) idem als 4, maar nu met de datum na de titel.
Eigen vormgevingen
Indien gewenst kunnen ook eigen vormgevingen (templates) aan een lijst worden toegekend. Vraag uw vormgever naar de mogelijkheden!
Als er eigen vormgevingen beschikbaar zijn, dan verschijnen deze in de lijst onder het kopje 'Templates'. Wordt een template gekozen, dan ververst het scherm zich en worden eventuele eigen instellingen voor het template getoond onder de standaard instellingen.

Lead-afbeelding tonen Alleen zichtbaar als bij de weergave een standaard weergave met afbeelding is gekozen.
Hiermee kunt u alsnog aangeven dat de afbeelding juist niet getoond moet worden, of dat de afbeelding altijd links, rechts of om-en-om links en rechts getoond moet worden.
Wat weergeven in de lijst  Toont een keuzemenu met alle mogelijk zaken die getoond kunnen worden in een lijst. Niet alleen pagina's, maar ook afbeeldingen, documenten en de inhoud van complete mappen kunnen worden getoond.
Op basis van de labels

De labels waaraan pagina's moeten voldoen willen ze getoond worden. De labels moeten gescheiden worden met een komma of puntkomma. Meerdere labels betekent dat alle pagina's worden getoond die al die labels hebben, de zogenaamde EN-functie. project,nieuws betekent dus dat alle pagina's worden getoond met het label project én nieuws (en misschien nog wel meer labels.) Moeten pagina's worden getoond die voldoen aan minimaal één van de opgegeven labels, de OF-functie, zet dan een + voor het eerste label, bijvoorbeeld +project,nieuws. Een pagina met de labels project of nieuws (en misschien nog wel meer) wordt getoond, een pagina met de labels hyperlink en/of website niet.

Onder dit veld staat een keuzelijst met alle beschikbare labels.

Tip: Dubbelklik op een label en het zal worden ingevoegd in het labels-veld op de plaats waar de tekstcursor staat.

Door bij een EN-functie een uitroepteken (!) voor een label te zetten, geeft u aan dat de pagina's dat label niet mogen hebben. Met project,website,!klant geeft u dus aan dat de pagina's met de labels project en website getoond moeten worden, behalve als ze ook het label klant hebben.

De EN- en OF-functie kunnen ook gecombineerd worden. Wilt u bijvoorbeeld alle pagina's tonen met de labels project en website en de labels klant of gebied, gebruik dan project,website+klant,gebied. Enkele voorbeelden:

Toon alle pagina's met de labels a EN b:

a,b

Toon alle pagina's met de labels a OF b:

+a,b

Toon alle pagina's met de labels (a EN b) en (c OF d):
(M.a.w.: toon alle pagina's met a en b die verder ook label c of d moeten hebben)

a,b+c,d

Toon alle pagina's met de labels a en (c OF d), maar niet als ze label b hebben:

a,!b+c,d

Toon alle pagina's met de labels 'a b c' EN d en e OF f:

a b c,d+e,f
Start 

Geeft aan bij welke pagina het overzicht moet beginnen. Een waarde van 5 slaat bijvoorbeeld de eerste 5 over. Op deze manier kan bijvoorbeeld een archief worden gemaakt: één pagina toont de lijst van 1 t/m 5 en de andere pagina 6 t/m ...
Geen waarde opgeven betekent 1. 

Aantal

Het aantal pagina's dat moet worden getoond. Geen aantal opgeven betekent 1000.

In plaats van een aantal kunt u ook een periode opgeven. In plaats van bijvoorbeeld de laatste 5 nieuwsberichten toont het overzicht dan de items van de afgelopen week. Een periode geeft u op door een getal gevolgd door een letter als 'periode'. De volgende 'periodes' zijn beschikbaar:

  • d = dag
  • m = maand
  • j = jaar

Wilt u dus de items van de afgelopen week getoond hebben, geef dan '7d' op.

Toon op deze pagina Geeft aan of de hyperlinks naar de oorspronkelijke pagina moeten springen of dat de inhoud van die pagina's in de huidige pagina moet worden getoond. In dit laatste geval blijft bijvoorbeeld het menu gehilight zoals als het is. 
Datumweergave

Het formaat waarin de datum weergegeven moet worden. Kies een van de standaard weergaves of geef zelf een formaat op.
Lees meer over de mogelijkheden voor eigen formaten.

Sorteren op

De lijst wordt automatisch gesorteerd op basis van de datum van de pagina's, afbeeldingen of documenten. Als een andere sortering is gewenst, kies dan hier de gewenste sortering.

Er kan ook op andere en/of meerdere velden gesorteerd worden. Kies in dat geval voor 'Anders, namelijk...' en geef de gewenste velden op gescheiden met een komma. Bijvoorbeeld veld_x,title betekent 'sorteer eerst op veld_x en dan op titel' (eerst worden de pagina's gesorteerd op veld_x en dan alle met eenzelfde waarde voor veld_x op titel).

Indien gewenst kan de sorteervolgorde ook omgedraaid worden. date sorteert bijv. van hoog naar laag (jongste datum eerst). Door voor het veld een tilde (~) te plaatsen wordt de sortering omgedraait: ~date (van laag naar hoog) of veld_x,~titel,~veld_y.

Als afbeeldingen of documenten van eigen variabelen zijn voorzien, dan kan ook op die variabelen gesorteerd worden. Vraag de maker of vormgever van de website naar de mogelijkheden.

Indien een eigen weergave/template is gekozen, dan kunnen na de standaard instellingen nog specifieke instellingen voor de template volgen.

Lijst handmatig invoegen

Indien gewenst/nodig kan een lijst ook handmatig ingevoegd worden via een zogenaamde macro. Het cms zal deze macro bij de volgende keer dat de pagina in het cms wordt getoond en/of bij het publiceren lezen en omzetten naar de lijst. De macro ziet er als volgt uit:

[­LIST s=1 n=5 style=3 img=1 stay=1 labels=project,...] 

of een minimale variant:

[­LIST labels=project]

NB: Om macro's in deze helpwebsite te kunnen tonen zonder dat het cms ze verwerkt zijn ze speciaal opgemaakt. De voorbeelden kunnen daarom niet via knippen en plakken toegepast worden!
Typ een macro dus over, in plaats van deze te kopieëren!

Aan de lijst kunnen verschillende parameters worden meegegeven, deze zijn:

type 

Behalve pagina's (standaard) kunnen ook afbeeldingen en documenten in een lijst worden weergegeven. Geen type opgegeven of het type 'page' betekent een overzicht van pagina's. type=img of type=doc betekent resp. een overzicht van afbeeldingen of documenten.
Indien gewenst kan ook de complete lijst van vervolgpagina's getoond worden door type=subpages op te geven.
Combinaties zijn ook toegestaan door meerdere types op te geven, gescheiden met een komma. Wilt u bijvoorbeeld pagina's en documenten in een lijst tonen, gebruik dan type=page,img.

s  Geeft aan bij welke pagina het overzicht moet beginnen. Een waarde van 5 slaat bijvoorbeeld de eerste 5 over. Op deze manier kan bijvoorbeeld een archief worden gemaakt: één pagina toont de lijst van 1 t/m 5 en de andere pagina 6 t/m ... Geen s opgeven betekent s=1.
n 

Het aantal pagina's dat moet worden getoond. Geen n opgeven betekent n=1000.

In plaats van een aantal kunt u ook een periode opgeven. In plaats van bijvoorbeeld de laatste 5 nieuwsberichten toont het overzicht dan de items van de afgelopen week. Een periode geeft u op door een getal gevolgd door een letter als 'periode'. De volgende 'periodes' zijn beschikbaar:

  • d = dag
  • m = maand
  • j = jaar

Wilt u dus de items van de afgelopen week getoond hebben, geef dan '7d' op.

style  De weergave van de lijst. Er zijn 5 mogelijkheden: 1) een simpele lijst, 2) titel + lees meer link, 3) afbeelding, titel, samenvatting en lees meer link, 4) afbeelding, datum, titel, samenvatting en lees meer link en 5) idem als 4, maar nu met de datum na de titel. Geen style opgeven betekent style=1. Neem eventueel contact op met de vormgever van uw website als u specifieke wensen heeft qua weergave.
img  Of bij elke pagina de lead-image getoond moet worden (zie pagina-instellingen.) Een waarde van 0 betekent geen afbeelding tonen, een waarde van 1 wel. In plaats van 0 of 1 kan ook left, right of toggle worden opgegeven om de afbeeldingen juist rechts of om-en-om (net als bij overzicht nieuwsitems) te tonen. Geen img opgeven betekent img=0.
stay  Geeft aan of de hyperlinks naar de oorspronkelijke pagina moeten springen of dat de inhoud van die pagina's in de huidige pagina moet worden getoond. In dit laatste geval blijft bijvoorbeeld het menu gehilight zoals als het is. Mogelijke waarden: 0 of 1. Geen stay opgeven betekent stay=0.
date 

Het formaat waarin de datum weergegeven moet worden. Dit kan zijn: 
- short: dd-mm-jjjj
- shorttime: dd-mm-jjjj hh:mm:ss
Geen date opgeven betekent het standaard formaat: dd maand jaar.

template 

Via style kan gekozen worden uit 1 van de 5 standaard weergaves. Voor eigen weergaves kan de vormgever 1 of meerdere templates maken. Overleg met uw vormgever de mogelijkheden.

labels 

De labels waaraan pagina's moeten voldoen willen ze getoond worden. De labels moeten gescheiden worden met een komma of puntkomma. Meerdere labels betekent dat alle pagina's worden getoond die al die labels hebben, de zogenaamde EN-functie. labels=project,nieuws betekent dus dat alle pagina's worden getoond met het label project én nieuws (en misschien nog wel meer labels.) Moeten pagina's worden getoond die voldoen aan minimaal één van de opgegeven labels, de OF-functie, zet dan een + voor het eerste label, bijvoorbeeld labels=+project,nieuws. Een pagina met de labels project of nieuws (en misschien nog wel meer) wordt getoond, een pagina met de labels hyperlink en/of website niet.

Door bij een EN-functie een uitroepteken (!) voor een label te zetten, geeft u aan dat de pagina's dat label niet mogen hebben. Met labels=project,website,!klant geeft u dus aan dat de pagina's met de labels project en website getoond moeten worden, behalve als ze ook het label klant hebben.

De EN- en OF-functie kunnen ook gecombineerd worden. Wilt u bijvoorbeeld alle pagina's tonen met de labels project en website en de labels klant of gebied, gebruik dan labels=project,website+klant,gebied. Enkele voorbeelden:

Toon alle pagina's met de labels a EN b:

[­LIST ... labels=a,b]

Toon alle pagina's met de labels a OF b:

[­LIST ... labels=+a,b]

Toon alle pagina's met de labels (a EN b) en (c OF d):
(M.a.w.: toon alle pagina's met a en b die verder ook label c of d moeten hebben)

[­LIST ... labels=a,b+c,d]

Toon alle pagina's met de labels a en (c OF d), maar niet als ze label b hebben:

[­LIST ... labels=a,!b+c,d]

Toon alle pagina's met de labels 'a b c' EN d en e OF f:
'a b c' is een label met spaties. Als dat voorkomt, zet dan "..." om de opsomming van labels.

[­LIST ... labels="a b c,d+e,f"]
map

Als het type 'img' of 'doc' is, dan kan ook direct de inhoud van een map getoond worden. Geef in dat geval in plaats van de labels de naam van de map op. Het de map bijv. "Mijn afbeelding", geef dan op:

[­LIST type=img map="Mijn afbeeldingen" ...]
sort

De lijst wordt automatisch gesorteerd op basis van de datum van de pagina's, afbeeldingen of documenten. Als een andere sortering is gewenst, dan kan het veld of de waarde waarop gesorteerd moet worden meegegeven worden met de sort parameter.

Om pagina's bijv. op titel te sorteren kan sort=titel worden opgegeven.

Er kan ook op meerdere velden gesorteerd worden. Geef de gewenste velden op gescheiden met een komma. Bijvoorbeeld sort=veld_x,title betekent 'sorteer eerst op veld_x en dan op titel' (eerst worden de pagina's gesorteerd op veld_x en dan alle met eenzelfde waarde voor veld_x op titel).

Indien gewenst kan de sorteervolgorde ook omgedraaid worden. sort=date sorteert bijv. van hoog naar laag (jongste datum eerst). Door voor het veld een tilde (~) te plaatsen wordt de sortering omgedraait: sort=~date (van laag naar hoog) of sort=veld_x,~titel,~veld_y.

Als afbeeldingen of documenten van eigen variabelen zijn voorzien, dan kan ook op die variabelen gesorteerd worden. Vraag de maker of vormgever van de website naar de mogelijkheden.

Moet er niet gesorteerd worden (bijv. bij vervolgpagina's waarbij de volgorde ingesteld kan worden) dan dient sort=- opgegeven te worden.

showcurrent Standaard toont een lijst niet de pagina waar de lijst zelf ook op staat. Dat is met name bedoeld voor paginalijsten die verwijzen naar soortgelijke pagina's, denk bijvoorbeeld aan een overzicht van 'Andere relevante pagina's'. Het is in dat geval niet wenselijk dat de huidige pagina daar ook weer tussen staat.
Door showcurrent op 1 te zetten zal de pagina waar de lijst op staat zelf wel in de lijst verschijnen.

 

NB: als de waarde van een parameter spaties bevat, zet dan dubbele quotes ("...") om de waarde!