|
Table-lenker
Bruk i Frontpage-layout forutsetter at du kjenner til de mer generelle sidene ved dette konfigureringsvalget.
 |
| Trykk for større utgave |
Denne lenketypen er tilgjengelig i ws_singlerecord og ws_news mapper. Den lager en tabell hvor de oppgitte feltene (og ev. "Les mer") settes inn i hver sin kolonne.
Lenka kan brukes enten i FP-layoutkonfigureringen (hvis du vil ha resultatet som toppsida i en mappe) eller inne i teksten på en side hvis du ønsker gitte data presentert som en tabell i teksten.
Du bruker følgende syntaks:
[table|(mappenr eller this)|(tema):(sortering):(sorteringsfeltpos.) eller bare sql|(fra-til)|(feltnr-liste med formatteringsparametre)|(tabellformattering)(|xx - et eller annet - hvis du vil ha "les mer" i siste kolonne, eller feltpos til det feltet som skal være klikkbart til sjølve posten)]
Eksempel 1:
[table|this|:a+:7|1-20|6:bold:left,7:normal:left|width="100%" border=1 cellspacing=0 cellpadding=2|6]
Eksempel 2: (Se bildet)
[table|this|:a+||1:normal:left,5:normal:left,6:normal:right|border=1 cellspacing=0 cellpadding=3 width="100%"|1]
Mappenr. eller this:
Her skriver du inn nummeret på mappa du vil hente data fra, alternativt this hvis du vil at feltene skal hentes fra den mappa du står i.
Tema:
Skriv nøyaktig temanavn, alternativt nummeret til det temaet som opplistinga skal hente feltene fra. Hvis du bare skriver inn navnet - uten sorteringsparamete - vil postene vises etter stigende sidenummer.
Du kan bestemme sorteringsmåte ved å legge til :(sorteringskode) - Alternativene er: a+ Alfabetisk stigende, a- Alfabetisk synkende, t+ Dato stigende, t- Dato synkende.
Hvis du vil sortere alle poster - uten å angi noe tema, skriver du bare :(sorteringskode) på tema-plassen
Du har også mulighet til å bruke temaet Position. Det krever imidlertid at du i malen din har definert et eget Position-felt. Skriver du inn position (OBS! bare små bokstaver her) som temanavn, vil lista vise feltene etter stigende position-nummerering.
Du har også spesialtemaet latest. Det viser alle sidene, den eldste øverst, deretter den nest eldste... osv.
Siste parameteret i sortering er :(sorteringfeltpos) Her bestemmer du hvilke felt som skal være sorteringskriterium. Bruk feltnummeret feltet har i konfigurering - Felt
OBS! Det nummeret du oppgir her MÅ være et av de du har bedt om skal listes opp i tabellen! Hvis du f.eks. skal ha sidene sortert etter felt 4 - og bare 6 og 7 listes, vil table-lenka velge default det første feltet.
SQL-spørringer i table-tenker
 |
| Klikk for større utgave |
I en table-lenke kan du kan også bytte ut alle parameterne mellom | og | som angår tema, sortering osv. med en sql-spørring:
Eksempel 3: (Se bildet)
[table|this|sql|dato>=CURDATE() ORDER BY dato ASC, klokke ASC|2,3,5:normal,4|border=1 cellspacing=0 cellpadding=3 width="100%"|5]
Her hentes alt som skal vises via table-lenka fra egen mappe. Det sorteres på to kriterier - og bare sider som er av dags dato eller yngre vises.
 |
| Klikk for større utgave |
Det neste eksemplet henter data fra en annen mappe enn den table-lenka (Under publikasjoner) ligger i.
Eksempel 4: (Se bildet)
[table|1256|sql|forfatter_ved_instituttet LIKE '%Charlotte Damm%' ORDER BY aar DESC|2,1:normal|label=0 border=0 cellspacing=0 cellpadding=3 width="100%"|1]
Se også sida sql-spørringer som tar for seg felt og struktur, og som inneholder en god del flere eksempler.
(fra-til)
Viser poster i det angitte området. Uten tema vil 1-25 vise 25 poster, m/tema vil det x-antall av postene 1-25 som har dette temaet vises.
feltnr-liste med formatteringsparametre:
Hvis du bare angir feltnummer, brukes fontstørrelse/farger, justering og etikettvisning som er definert for disse feltene i "malen". Du kan imidlertid også her overstyre dette ved å henge på ulike parametre separert med : etter feltnummeret. Syntaksen er som følger:
(Feltnummer):(skrifttype):(justering):(nowrap)
x:normal
innebærer at felt nr. x hentes og vises med normal-skrift, uavhengig hva du måtte ha valgt på sjølve ansatte-sida. Du kan med andre ord velge mellom de fontene som er predefinert i felt-konfigureringen: heading, big, medium, bold, normal, small
:left
vil overstyre eventuell annen feltjustering når feltet vises i table. Valgmulighetene er: left, right, center.
:nowrap
Hvis du ikke vil at innholdet i et felt skal deles over flere linjer, bruker du dette html-parameteret i Table-versjon. F.eks. kan en emnekode med fordel vises på en linje...
:date
Default visning av datofelt er for eksempel tir 2.mai 06. Dette kan du overstyre med et date-parameter. Du kan velge mellom
d (dato, to siffer)
m (måned, to siffer)
y (år, to siffer)
Y (år, fire siffer)
Og du bruker punktum mellom operandene. Slik at datoen over i lang tallutgave (02.05.2006) skal skrives slik: date=d.m.Y
Obs! Skal du bruke et av de tre siste parameterne, må du huske å "sette av" plass til de foran som du ikke bruker. Skal du for eksempel bare ha nowrap vil syntaksen for det aktuelle feltet se slik ut: 4:::nowrap - mens bare justering vil bli 4::left.
Husk: Table vil alltid vise feltetiketten øverst i kolonnen, med mindre du har slått dette av med label=0". Sørg derfor at du har brukt noe forståelig som f.eks. Navn framfor varianter som name_korttitt_front
Tabellformattering
Her skriver du inn alle de tabell-parameterne som du ønsker på "html-vis" med et mellomrom mellom hvert: Border, cellspacing, cellpadding, width osv. I tillegg kan du bruke den WebSIM-spesifikke label=0 for å fjerne visningen av kolonne-navn.
(Les mer) eller Gjør felt klikkbart
Vil du at den siste kolonnen i tabellen skal inneholde den klikkbare snarvegen "Les mer", legger du til |les-mer før ] Men hvis du heller vil at et av feltene dine skal være klikkbart, skriver du bare inn feltnummeret: For eksempel |3
Obs! Skal du ikke bruke denne muligheten må du fjerne både teksten og | - slik at lenkeuttrykket avsluttes med tabellformatteringen.
|