Typo3

Aus Wikizone
Wechseln zu: Navigation, Suche

Typo3 - Praxis

Todos:

StyleSwitch Template für Version mit hohem Kontrast

  • normales Page Objekt kopieren z.B. inv < page
  • typeNum festlegen (inf.typeNum = 91)
  • neues Stylesheet importieren ( includeCss.invert = fileadmin/templates/invert/invert.css )
  • dafür Sorgen daß der Parameter immer mitgegeben wird wenn man einen Link klickt
    • config.linkVars = type (der Typ soll immer an links angehängt werden)
    • config.uniqueLinkVars = 1 (wichtig für simulateStaticDocuments und schöner)
    • config.simulateStaticDocuments_pEnc = md5 (aus allen Parametern wird ein md Hash gebildet anstatt sie nur als get Parameter anzuhängen)
    • config.simulateStaticDoculments_pEnc_onlyP = type
  • Navi-Knopf für das ganze einrichten
    • Marker einrichten
    • Im TS Marker befüllen z.B.:
subpart.CONTRASTSWITCH = TEXT
subpart.CONTRASTSWITCH { 
   value = Farbe invertieren
   #Link auf aktuelle Seite...
   typolink.parameter.data = TSFE:id
   # ...plus den Parameter des Seitentyps
   typolink.additionalParams = &type=91
}
    • für den Rückweg im Template mit der inv (PAGE Objekt für die hohe Kontrast Seite) die Werte mit der Beschriftung ändern und als type=0 angeben.

Typo3 - Baukasten

Vorgefertigte Skripte etc. gibt es im

Typo3 - Baukasten

Typo3 - Checkliste

In der Typo3 - Checkliste sind alle Schritte bis zur fertigen Website enthalten (Stichwort Pflichtenheft).

Typo3 - SEO

Wenn man Typo 3 für Suchmaschinen optimieren will gibt es mehrere Möglichkeiten. Hier die wichtigsten.

SEO - Links anpassen

Statische URLs erzeugen

Setup

### CONFIG ###
config {
 ### statische URL ###
 simulateStaticDocuments = 1
 simulateStaticDocuments_noTypeIfNoTitle = 1
 # Hash wert für einige Extensions statt Parameter:
 simulateStaticDocuments_pEnc=md5
 simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]
}

Nicht vergessen im Hauptverzeichnis des Servers die _.htaccess Datei in .htaccess umzubenennen.

Zusätzlich im Feld alias bei den Seiteneigenschaften einen Namen eingeben. Dann kann man die Seite unter: www.meinedomain.de/meinAlias.html ansprechen.

Real URL - Extension

Mit dieser Extension kann man die Namen für die Unterseiten auch automatisch erzeugen lassen. Vorher gut testen ob noch alle anderen Extensions gut laufen.

SEO - Google Sitemap

In Google kann man einen Account anlegen über den man Websites einreicht, sich als Benutzer verifiziert und eine Sitemap übermitteln kann. Damit hilft man Google beim indizieren.

Für die Sitemap gibt es eine sehr nette Extension:

mc_googlesitemap_0.4.1.t3x

die macht das ganz automatisch.

Verifizieren bei Google

Hat man einen Account bei Google kann man seine Seite verifizieren. Google macht das anhand eines HTML Dokuments oder anhand von Metatags. Mit Typo3 ist es einfacher den Meta Tag in die Seiten einzufügen.

Der Tag lautet etwa:<META name="verify-v1" content="0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=" /> die Zeichenkombination wird von Google erzeugt. In Typo würde man das jetzt folgendermaßen einbinden:

page.headerData.997 = TEXT
page.headerData.997.value = <META name="verify-v1" content="0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=" />

und fertig ist die Laube.Das Page Objekt muß natürlich vorher definiert sein...

Tipps und Tricks

Ausgangspunkt für viele Problemlösungen finden sich hier:

Typo3 - Tipps und Tricks Themen: Mehrsprachigkeit, Navigation, Probleme lösen...

Typo3 - Referenzen

Für Typo3 gibt es einige Nachschlagewerke. Aber wo finde ich was? Im Kapitel Typo3 - Referenzen gibt es eine Übersicht.

Typo3 - Installieren und Einrichten

Infos dazu unter:

Typo3 - Einrichten

Typo3 - Wartung

Updates, temporäre Dateien, Backup, etc.

Typo3 - Performance optimieren

Typo3 - temporäre Dateien

Typo3 - Update

Typo3 - Security

Typo3 - TypoScript

Alles über TypoScript die wichtigsten Objekte usw. gibt es unter Typo3 - TypoScript

Typo3 - TSConfig

Mit TSUserConfig und TSPageConfig Einstellungen für bestimmte Benutzergruppen oder Seitenbereiche vornehmen. Z.B. Erscheinung des Backends anpassen. Benutzerpanel etc.

Typo3 - TSConfig

Typo3 - Templates

Alles was mit HTML Templates, TS Templates, Static Templates usw. zu tun hat. Auch Grundsätzliche TypoScript Einstellungen usw.

Typo3 - Templates

Typo3 - Mehrsprachig

Typo3 - Mehrsprachige Seiten Typo3 - Mehrsprachige Navigation

Typo3 - Extensions

Typo3 - Extensions


Typo3, CSS und Barrierefreiheit

Typo3 und CSS

Typo3 barrierefrei


Typo3 ohne SSH Zugang

Hier hilft das Tool phpshell von Martin Geisler.Das Tool sollte nach der Verwendung wieder entfernt oder gut gesichert werden. Nachtrag 19.1.2006 - Das Tool hilft leider nicht bei allen Servern da bestimmte notwendige Rechte z.B. das Entpacken von tar.gz Archiven nicht funktionieren. D.h. die Symlinks die sich per ftp nicht erstellen lassen können auch auf diese Weise nicht erstellt werden.

Zur Homepage von phpshell

Typo3 - XHTML konforme Seiten

Typo3 - XHTML konforme Seiten

Typo3 ohne ImageMagick

Typo3 ohne ImageMagick installieren