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

Michael Ludwig michaellud at googlemail.com
Sun Dec 17 17:20:46 CET 2006


Hallo Leute,

ich probiere jetzt nun schon die gesamten letzten 10 Tage an dieser
Sache herum und kriege es nicht gebacken.
Da muss ich ja noch irgendetwas elementares falsch machen oder verstehen...

Ich habe viel auf anderen Seiten (meistens Foren) gelesen, dass die
Art mit lib.stdheader nur bei der Benutzung von TemplaVoila
funktioniert ??
Das benutze ich nicht, ich habe nur eine HTML-Designvorlage und ein CSS-File.
Alles andere läuft über normales TypoScript...

Ich weiss im Moment nicht mehr wirklich weiter, ist das echt sooo
schwierig, die Überschriften als Grafik zu formatieren??
Hammermässig... ;-)


Am 07.12.06 schrieb JoH asenau <info at cybercraft.de>:
> Pack das styles.header mal an den Anfang.
> Du kopierst nämlich mit
>
> lib.stdheader.10.1 < styles.header
>
> den Inhalt von styles.header, den Du zu diesem Zeitpunkt aber noch gar nicht
> erzeugt hast. Selbst wenn Du styles.header danach definierst, ändert das an
> lib.stdheader gar nichts.


Auch das habe ich natürlich schon in mannigfacher Ausfertigung
versucht, bringt leider rein gar nichts. Wie und wo ich das auch
hinsetze, T3 ignoriert alles gaaanz brav...

Mag mich jemand (schätze mich immer noch als blutiger Newbie ein)
nochmals erleuchten?
So sieht im Moment mein TS aus (und ich hab keinen Schimmer ob das
alles so richtig ist...) :::

=========================================================
# Default PAGE object:
seite = PAGE
seite.typeNum = 0
seite.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php
tt_content.image.20.maxW = 500
tt_content.mailform.20.target = _self
styles.content.getRight.slide = -1
config.simulateStaticDocuments = 0
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 =
seite.stylesheet = fileadmin/directory/style.css

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

   # Platzhalter ansprechen
   marks {


      # ------------------------------------------
      # TESTWEISE: UEBERSCHRIFTEN ALS GRAFIK MOEGLICH??
      lib.stdheader.10.1 = IMAGE
      lib.stdheader.10.1 {
        alttext.field = header
        wrap = |
        file = GIFBUILDER
        file {
          XY = [10.w]+10 ,35
          backColor = white
          10 = TEXT
          10 {
             text.field = header
             text.current = 1
             fontSize = 18
             offset = 10,18
             fontFile =  fileadmin/directory/fonts/calibrii.ttf
             fontColor = #0053A6
             niceText = 1
          }
        }
      }




      # ------------------------------------------
      # 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


      # ------------------------------------------
      # 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 = CONTENT
      INHALT {
         table = tt_content
         select.orderBy = sorting
         select.where = colPos = 0
      }


      # ------------------------------------------
      # Rechter Rand
      RECHTS = COA
      RECHTS {
         10 < styles.content.getRight
         table = tt_content
         select.orderBy = sorting
         select.where = colPos = 2
      }


      # ------------------------------------------
      # Menüsystem v1 - TEXTMENU
      MENU = COA
      MENU {
         20 = HMENU
         20 {
            1 = TMENU
            1.NO {
               allWrap = <P>|</P>
               RO = 1
            }
            1.ACT {
               allWrap = <P>|</P>
            }

            2 = TMENU
            2.NO {
               allWrap = <P>|</P>
               RO = 1
            }
            2.ACT {
               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