help.sitevision.no henviser alltid til den nyeste versjonen av Sitevision
Utvikling av et element
Utvikling av elementer skjer i den nye elementmodusen. Du får tilgang til denne ved å velge "Elementer" i navigasjonsmenyen.
I elementmodus ser du en liste over elementene som er under utvikling på nettstedet.
Du oppretter et nytt element ved å bruke Opprett nytt i sidepanelet. Elementet må navngis og en element-ID må angis.

Element-ID-en må være unik på nettstedet der elementet brukes.
Vi anbefaler å bruke skjemaet:
<organisasjon>.<element>
Eksempel:
se.min-bedrift.kalender.navigasjonsmeny
min-bedrift.bildefremviser
se.min-bedrift.bildefremviser
Når elementet er opprettet, vil du se innholdet "som vanlig" i den nedre delen av navigatoren og direkte på siden. Nå er det bare å komme i gang og legge til moduler og layouter.
Hvor er alle modulene og tilpasningsmulighetene?
I SiteVision 4.2 er det bare støtte for noen av modulene og innstillingene som SiteVision tilbyr. Ved behov vil støtten bli utvidet.
Moduler
Følgende moduler er tilgjengelige for elementer:
- Tekst - uten tabeller, lenker til interne sider og metadata
- Bilde
- Skript
- HTML
- Innloggingsstatus
- Meny
- Skriv ut versjon
- Relatert informasjon
Oppsett
- Vertikal
- Horisontal
Innstillinger
Du kan for øyeblikket ikke bruke dekorasjon, bakgrunnsbilde, responsivitet, verktøylinje eller visninger.
Filressurser
Filer og bilder som brukes av elementet, må være tilgjengelige i elementets fil- og bildearkiv. Arkivene er tilgjengelige under elementets egenskaper. Du legger altså ved filen eller bildet som skal være en del av elementet.
Hvordan styler jeg elementet mitt?
Hvert element kan ha sine egne CSS-utvidelser som kan styre elementets utseende. Disse fungerer på samme måte som CSS-utvidelsene du kan legge til i maler.
Referere til filer fra en CSS-utvidelse
Når du vil referere til et bilde eller en font i en CSS, må denne filen finnes i elementets filarkiv. For at Sitevision skal kunne finne filen, må URL-en utformes på følgende måte:
url("/svmodulelement/<element-id>/{filer|bilder}/<fil>")
Eksempel:
.my-element {
background-image:
url("/svmoduleelement/my-company.image-viewer/images/image.png");
}
Hva er en utviklingsutvidelse?
En utviklingsutvidelse er en CSS som brukes når et element gjengis "for seg selv", i motsetning til når det brukes på en side. Når elementet brukes produktivt på en side eller i en mal, brukes ikke CSS-en.
Det typiske tilfellet der du kan ha behov for å bruke en utviklingsutvidelse, er når du har en CSS-utvidelse i en grunnleggende mal som du ikke ønsker å duplisere i elementet ditt.
Kan jeg bruke JavaScript på klientsiden?
Et element kan også ha egne JavaScript-utvidelser som kjøres når elementet gjengis. Disse fungerer på samme måte som JavaScript-utvidelsene som er tilgjengelige i maler.
Skript på serversiden og Sitevisions offentlige API
Hvis du bruker en modul med tilgang til Sitevisions offentlige API, er det noen ting du bør huske på.
Hva er currentPage når du redigerer et element?
Når et element gjengis i elementmodus, vil currentPage peke på nettstedet.
Hvordan får jeg tilgang til elementet mitt?
Du får tilgang til det via PortletContextUtil og currentModuleElement på rotnoden.
Hvordan får jeg tilgang til filene i et elements filarkiv?
Filarkivene er tilgjengelige som undernoder til elementet. Filene i arkivet nås "som vanlig" via navnet på filene.
Obligatorisk verdi eller ikke
Når du oppretter elementet, kan du angi om verdien skal være overskrivbar. Det finnes tre alternativer:
- Verdien kan overskrives
- Verdien kan ikke overskrives
- Verdien må overskrives
Forhåndsvisning av et utkast til et element
Når du har utviklet elementet ditt og vil se hvordan det ser ut på en side eller i en mal, velger du det i modulvelgeren under kategorien "Elementutkast".
Ved å publisere siden og gå "online" kan du se hvordan elementet endrer seg.
Endringer i et elementutkast gjenspeiles også umiddelbart på nettet.
Denne funksjonen krever at du har autorisasjonen "Administrer elementer".
Denne siden ble publisert: