[TYPO3-german] Überschriften grafisch formatieren - wie??

Michael Ludwig michaellud at googlemail.com
Mon Dec 18 13:28:22 CET 2006


Hi Joey,

mit dem Code von Michael Zweigle haut es bei mir leider nicht hin.
Inzwischen habe ich auch nochmal etwas nachgelesen... Natürlich gehört
der ganze Kram *nicht* in die "marks {..."  ...  ;-)
Dafür habe ich meinen TS-Code etwas aufgeräumt. Folgendermaßen sieht
er/es jetzt aus...

Danke für die Hilfe!

=====================================
# Default PAGE object:
seite = PAGE
seite.typeNum = 0
tt_content.image.20.maxW = 500
tt_content.mailform.20.target = _self
tt_content.stdWrap.space = 0
styles.content.getRight.slide = -1
config.baseURL = http://subdomain.domain.de/directory/
config.tx_realurl_enable = 1

# Allgemeine Seiteneigenschaften setzen
seite.bodyTag = <BODY>
seite.meta.Author = blabla
seite.meta.Description = blabla
seite.meta.Keywords = blabla
seite.stylesheet = fileadmin/directory/style.css

# ------------------------------------------
# UEBERSCHRIFTEN ALS GRAFIK AUSGEBEN
lib.stdheader.10.1 = IMAGE
lib.stdheader.10.1 {
   alttext.field = header
   wrap = <h1 class="csc-firstHeader">|</h1>
   file = GIFBUILDER
   file {
      XY = [10.w]+10 ,[10.h]+12
      backColor = #3F3F3F
      10 = TEXT
      10 {
         text.field = header
         text.listNum = 0
         text.listNum.splitChar = |
         text.current = 1
         fontFile =  fileadmin/directory/fonts/trebucbi.ttf
         fontSize = 42
         fontColor = #cccccc
         offset = 0,[10.h]
         niceText = 1
         niceText.sharpen = 0
         niceText.scaleFactor = 0
         iterations = 0
         antiAlias = 1
      }
      5 < .10
      5.fontColor = #000000
      5.offset = 2,[10.h]+2
   }
}


seite.10 = TEMPLATE
seite.10 {
   template = FILE
   template.file = fileadmin/directory/designvorlage.html
   workOnSubpart = DOKUMENT

   # Platzhalter ansprechen
   marks {

      # ------------------------------------------
      # Datum der letzten Aenderung auslesen
      DATELASTCHANGE = TEXT
      DATELASTCHANGE  {
         data = page:lastUpdated
         if.isTrue.data = page:lastUpdated
         date = d.m.Y, H:i
         wrap = |
         data = register: SYS_LASTCHANGED
         if >
      }

      # ------------------------------------------
      # DEBUG-Info: Datum des letzten Cachings der Seite
      DEBUGDATELASTCACHE = TEXT
      DEBUGDATELASTCACHE.data = date : d.m.Y, H:i

      # ------------------------------------------
      # Allgemeine Text-Definitionen fuer den Footer
      COMPANY_COPYRIGHT_FIELD01 = TEXT
      COMPANY_COPYRIGHT_FIELD01.data = date:U
      COMPANY_COPYRIGHT_FIELD01.strftime = %Y
      COMPANY_COPYRIGHT_FIELD01.wrap = &copy; 2006-|
      COMPANY_COPYRIGHT_FIELD02 = TEXT
      COMPANY_COPYRIGHT_FIELD02.value = blabla | powered by typo3 |&nbsp;
      DATELASTCHANGEPRE = TEXT
      DATELASTCHANGEPRE.value = Letzte Aktualisierung dieser Seite:
      DATELASTCHANGETRA = TEXT
      DATELASTCHANGETRA.value = Uhr
      DEBUGDATELASTCACHEPRE = TEXT
      DEBUGDATELASTCACHEPRE.value = Letztes caching dieser Seite:
      DEBUGDATELASTCACHETRA = TEXT
      DEBUGDATELASTCACHETRA.value = Uhr
      TENLASTDOCSHEADER = TEXT
      TENLASTDOCSHEADER.value = Top10 Seiten:



      # ------------------------------------------
      # Rootline
      ROOTLINE = HMENU
      ROOTLINE {
         special = rootline
         special.range = 0 | -1
         1 = TMENU
         1 {
            NO {
                 allWrap = | <span
class="header-rootline">&nbsp;/&nbsp;</span>|*|| <span
class="header-rootline">&nbsp;/&nbsp;</span>|*||
             }
          }
      }


      # ------------------------------------------
      # Content
      INHALT = COA
      INHALT {
         10 < styles.content.get
      }


      # ------------------------------------------
      # Rechter Rand
      RECHTS = COA
      RECHTS {
         10 < styles.content.getRight
      }


      # ------------------------------------------
      # Menüsystem v1 - TEXTMENU
      MENU = COA
      MENU {
         10 = HMENU
         10 {
            1 = TMENU
            1.NO {
               allWrap = <P>|</P>
            }
            2 = TMENU
            2.NO {
               allWrap = <P>|</P>
            }
         } # ende für HMENU
      } # ende für COA


   } # ende für marks
} # ende für seite.10
=====================================

Michael


More information about the TYPO3-german mailing list