Wahlweise Bilder mit und ohne VerweisenAufgabeAuf einigen Webseiten möchten Sie Bilder ausgeben werden, jedoch nicht auf allen TYPO3-Seiten. Einige Bilder sollen einen Verweis erhalten. Das Zuordnen der Bildnamen möchten Sie einfach durchführen, am besten innerhalb der TYPO3-Seitendaten. Lösung1. In TemplaVoila definieren Sie ein Element vom Typ TypoScript Object Path, nämlich (lib.Bild). 2. Die Bilddateien speichern Sie ins TYPO3-Verzeichnis fileadmin. 3. TYPO3-Seiten legen Sie mit dem Seitentyp Erweitert an. 4. In die Felder Autor und E-Mail tragen Sie den Bildname und ggf. die Webadresse ein. Diese Felder müssen Sie nicht unbedingt füllen. Eine Webadresse ohne Bild gibt es nicht. Bilder müssen nicht unbedingt einen Link bekommen. 5. Die Standardvorlage erhält folgende TypoScript-Code: lib.Bild = COA Das 5er Element gibt bei Vorhandensein das A-Tag mit dem Verweis aus, welcher im E-Mail-Feld der aktuellen TYPO3-Seite steht. Das 10er Element erzeugt das Grafik- bzw. IMG-Tag. Das offene A-Tag wird anschließend vom 15er Element geschlossen. Der ausführliche Fall inkl. gesetztem TITLE-Attribut im Link sieht folgendermaßen aus: lib.Bild = COA Nur gefüllte Felder wrappen sowie verschiedene Felder verwendenWenn Sie Feldinhalte von verschiedenen Feldern berücksichtigen möchten, beispielsweise wenn in einem Feld nichts gefunden wird, dann den Wert aus einem anderen Feld holen, so fügen Sie die Felder einfach durch zwei Schrägstriche getrennt an:
10 = TEXT
10 {
required = 1
data = page:author_email // page:description
wrap = <a href="http://|" target="_blank">
}
20 = COA
20 {
1 = TEXT
1 {
required = 1
data = page:author
wrap = <img src="fileadmin/|" width="200"
}
5 = TEXT
5 {
if.isTrue.data = page:author
data = page:abstract // page:subtitle // page:title
noTrimWrap = | alt="|" |
}
9 = TEXT
9 {
if.isTrue.data = page:author
value = />
}
}
30 = TEXT
30 {
if.isTrue.data = page:author_email // page:description
value = </a>
}
Wenn wir Ihnen weitergeholfen haben, freuen wir uns über einen Rücklink -
entweder zu dieser Webseite oder zu unserer Startseite typo3-beratung.com
|