Archive for the 'typo3-basics' Category

24
Aug

TITEL / TITLE Tag der einzelnen Seiten in TYPO3 anpassen

Hier ein kleines Snippet um die automatischen Titel / Title Tags von TYPO3 anzupassen.
Wir müssen zuerst mittels config.noPageTitle =1 den automatischen Titel abschalten, dann können wir mit einem normalen page.headerData Element einen eigenen Titel definieren. Dies ist z.b. nützlich wenn wir vorne im Titel immer unseren Site-Titel haben möchten und dahinter dynamisch den einzelnen Seitentitel.

Hier der komplette Beispielcode:

config.noPageTitle = 1
page {
  headerData {
    8 = TEXT
    8 {
      field = title
      wrap = <title>Der TYPO3 BLOG - |</title>
    }
  }
}

25
Jul

Bild rekursiv aus Seiteneigenschafften auslesen

Hier kommt Teil 2 des Codeschnipsels, wie man ein Bild in TYPO3 aus den Seiteneigenschaften auslesen kann.
Manchmal ist es interessant, dass man , wenn kein Bild in der aktuellen Seite vorhanden ist, das Bild aus der untergeordneten Seite vererbt.
Der nachfolgende Code funktioniert in mehrere Ebenen rekursiv, d.h. wenn in der Ebene drober ein Bild liegt wird dieses gezeigt ansonsten wird bis zur Root-Seite durchgeblättert.
Außerdem neu dabei in diesem Codeschnipsel die Möglichkeit den Titel der aktuellen Seite oder den Untertitel als Alt-Text zu übergeben. Nützlich z.b. bei einem Header-Bild.

lib.bild = IMAGE
lib.bild {
file {
import = uploads/media/
import.data = levelmedia:-1,slide
import.listNum = 0
import.override.field = media
}
alttext = TEXT
alttext.field = subtitle//title
}

25
Jul

Bild aus den Seiteneigenschaften auslesen

Um ein Bild dynamisch aus den Seiteneigenschaften auszulesen kann man folgenden Code verwenden:

lib.bild = IMAGE
lib.bild {
file {
import = uploads/media/
import.listNum = 0
import.field = media
}

Wir lesen wie man sieht das erste Bild aus dem Bild-Feld aus.




August 2017
M D M D F S S
« Feb    
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

all Allgemein (13)
bugs (2)
fun (4)
geek (7)
iPhone (1)
T3BOARD08 (10)
T3BOARD11 (5)
typo3 (12)
typo3-basics (3)
typo3-snippets (3)
typo3-tipps (11)
TYPO3camp (6)
web (1)

Badge Farm

  • Add to Technorati Favorites
  • Feeds burnt by Feedburner
  • Feed