[TYPO3-german] dyncss levelmedia

Joachim Streit jstreit at ditnetwork.de
Wed Jan 16 10:24:48 CET 2008


Hallo Liste,
ich bau ein dyncss ein um die Hintergrundbilder auf der Seite auszutauschen.

Wenn die Seite kein Bild vom Redakteur bekommen hat soll das 
Standardbild eingefügt werden. Das geht auch wunder bar bei "HGBILD".
Nur beim 2. geht das nicht, d.h. wenn ein Bild da ist wird es eingebaut 
- ABER wenn keins da ist wird leider überhaupt nix bei HGIMG eingebaut!

geht das überhaupt?


danke für Anregungen

Joachim





lib.stylesheet.default = TEMPLATE
lib.stylesheet.default {
   template = FILE
   template.file = fileadmin/templates/css/dyncss.css

   marks {
     HGBILD= TEXT
     HGBILD {
	data = levelmedia: -1
	listNum = 0
	ifEmpty = main-top_leer.gif
	}
     HGIMG = TEXT
     HGIMG {
     	data = levelmedia: -1
	listNum = 1
	ifEmpty = main-header_leer.gif
	}
   }

   }
}
##################################
# dynCSS' als PAGE Objekt anlegen (type=22)
dynCSS = PAGE
dynCSS {
   typeNum = 22
   config {
     disableAllHeaderCode = 1
     additionalHeaders = Content-type: text/css
     admPanel = 0
   }
   # dynamische CSS-Vorlage aus Bibliothek laden
   20 < lib.stylesheet.default
}

page {
   headerData {
    16 = TEXT
    16.dataWrap = <link rel="stylesheet" type="text/css" 
href="index.php?id={field:uid}&type=22" />|
    16.stdWrap.htmlSpecialChars = 1

   }
}


###########


More information about the TYPO3-german mailing list