erste Schritte

apt-get install imagemagick freetype2 gs php4-gd php4-imagick

das erste Template

Nach der Typo3 Installation siehst du im Frontend (FE) die Meldung, dass noch keine Seite angelegt wurde. Im Backend (BE) kannst dies nachholen. Jetzt erscheint im FE die Meldung, dass zur Seite noch kein Template existiert. Also im BE auf Template gehen, in der Spalte rechts daneben die angelegte Seite auswählen und rechts davon auf "Template anlegen" klicken. Der Vorgang ist wenig intuitiv im BE, wird aber auch nur einmal gebraucht. Deine Seite hat nun ein Template, das auf alle Unterseiten vererbt wird. Unterseiten können die Veerbung annehmen oder komplett eigene Templates benutzen.

das erste TypoScript

Der ganze Typo3 Schnickschnack wirkt auf den ersten Blick wirr und altbacken. Deswegen hier kurz die neuere Variante mit externem HTML Template und CSS. Damit wird zwar ein Großteil der Funktionalität von Typo3 verschenkt aber wer auf plaintext steht wird es lieben. :)

page = PAGE
page {
  typeNum = 0
  stylesheet = fileadmin/template/stylesheet.css
  10 = TEMPLATE
  10 {
    template = FILE
    template.file = fileadmin/template/main.html
    workOnSubpart = DOCUMENT
    marks {
      NAV_TOP = HMENU
      NAV_TOP {
        special = directory
        special.value = 3  #bei id=3 wird das menue begonnen
        1 = TMENU
        1.NO = 1
        1.NO.linkWrap =  | | |*|  | | |*|  |
        1.NO.ATagParams = class="link_topleft"
      }
      NAV_LEFT = HMENU
      NAV_LEFT {
        special = directory
        special.value = 6
        1 = TMENU
        1.NO = 1
        1.NO.linkWrap = <br />
        1.NO.ATagParams = class="link_left"
      }
      ## die Inhalte
      CONTENT = CONTENT
      CONTENT {
        table = tt_content
        select.orderBy = sorting
        select.where = colPos = 0
      }
    }
  }
}

awstats

im TypoScript des Haupttemplates

  config.stat = 1
  config.stat_apache = 1
  config.stat_apache_logfile = meinedomain.log

Links


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.