NOTESSIDAN

Allt om Lotus Notes & Domino




En stund i min Domino Designer - Stilmallar
Stilmallar kan man bygga in i sina Dominoapplikationer på flera sätt. här är 4 av dom vanligast tror jag.
  • 1. En vy där varje dokument är ett stilelement, tex en klass eller id och dess attribut.

  • 2. En vy där man pekar på ett dokument som innehåller all header information tex javascript, stilmallar meta taggar etc.

  • 3. En eller flera filer i designelementet Shared Resources - Stylesheets som man infogar i respektive objekt tex. ett formulär eller en sida.

  • 4. Man lagrar stilmallen som bifogad fil och pekar ut stilmallen direkt i headern

Jag brukar använda mig av en kombination av dom 2 första punkterna ovan. Här är min formula jag brukar använda i HTML header på repektive formulär som visas på webben.

"<style type=\"text/css\" media=\"all\">@import url(vwCSS?OpenView);</style>"+ @NewLine +
@DbLookup("";"";"MetaInfo";"Default";"Meta")


Den första raden använder en teknik jag tror jag hittade på Codestore en gång i tiden där man använder en speciall vy (vwCSS) för att presentera stilmallarna.

Den andra raden gör en lookup mot dokumentet "Default" i vyn "MetaInfo" och returnerar fältet "Meta" som kan innehålla headerinformation som tex. javascript , stillmallar eller metataggar.
  • Genom att använda Metadokumentet kan jag välja vilken headerinformation jag vill ha.
  • Med stilmallsvyn ger jag superanvändare möjlighet att själv ändra stilmallar.
Det blir inte så snyggt i den bakomliggande koden eftersom all kod skrivs ut. men det blir praktiskt, lätthanterligt,användarvänligt och snabbkodat.



Relevanta Poster på Notessidan:



Publicerad 2006-07-02 | Kommentarer: 4 | Läsningar: 4449
Kommentarer

Mattias Kihlström ( 2006-07-03 11:38:52 ) Websida
Själv brukar jag lägga stilmallar direkt i varsin page, där jag sätter Content type till "text/css" och ger den exempelvis namnet main.css. Headern brukar sedan innehålla bland annat följande:

@NewLine + "" +
@NewLine + "" +

Mattias Kihlström ( 2006-07-03 11:42:02 ) Websida
Oh, det där gick visst inte så bra... :)
Testar att ta bort lite "back slash", så kanske andemeningen går fram i alla fall.

@NewLine + "" +
@NewLine + "" +

Mattias Kihlström ( 2006-07-03 11:52:50 ) Websida
Har nu epostat koden istället, så får vi se om den på något magiskt sätt dyker upp här senare?
Thomas Adrian ( 2006-07-03 15:58:49 ) Websida
Just det, jag glömde förstås alternativet att man kan lägga in sina stilmallar i en sida/page. tack Mattias.

Om man vill låta användare utan Domino Designer kunna ändra stilmallarna så är nog alt1 eller 2 bäst ändå.

Hälsningar
Thomas Adrian
http://www.notessidan.se



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1381
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 186,75Mb
Fixup: 2019-07-23 00:31:06
FT:2019-07-24 08:13:53
DB Procent använd: 99,3
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7933
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-07-24 09:10:25
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 8
Kommentarsspam Totalt: 17975


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker