Beiträge getaggt mit typoscript

Bild aus Media als Hintergrundbild ausgeben (FAL)

Vor langer Zeit hatte ich mal einen Beitrag geschrieben, wie man das verknüpfte Bild aus dem Feld ‚media‘ einer Seite als Hintergrundbild ausgeben kann.

Seit TYPO3 6.0 werden die Bilder nicht in den Upload-Ordner hochgeladen, sondern referenziert. Dafür reicht aber eine zusätzliche Zeile im Code. Dieser Schnipsel kann im Template-Setup verwendet werden:

10 = IMG_RESOURCE
10 {
	file.import = uploads/media/
	file.import.data = levelmedia:-1, slide
	file.import.listNum = 0
	file.treatIdAsReference = 1
	stdWrap.wrap = <div id="visual" style="background-image: url(|)">
}

Untertitel der Seite in TypoScript ausgeben mit Fallback auf Titel

Über einer Navigation in der linken Spalte soll der Titel der übergeordneten Seite aus Level 1 dargestellt werden. Da im Web keine Silbentrennung existiert, habe ich mir gedacht, dass das Wort inklusive Silbentrennung in den subtitle geschrieben wird. Wenn das Feld subtitle befüllt ist, dann soll statt titel der Inhalt von subtitle ausgegeben werden. Hier ist mein TypoScript:

lib.navigation.sub = COA
lib.navigation.sub.10 = TEXT
lib.navigation.sub.10 {
	data = levelfield: 1, title
	wrap = <h3>|</h3>
	override.required = 1
	override.data = levelfield: 1, subtitle
}

Tags: ,

Geschrieben in TYPO3 | Kommentare deaktiviert für Untertitel der Seite in TypoScript ausgeben mit Fallback auf Titel

Konfiguration (Setup, Constants) im BE auslesen

Im BackEnd steht die Konfiguration aus dem Setup nicht zur Verfügung. Daher muss man sich alles selbst zusammenbauen. Die Konfiguration bezieht sich natürlich auf eine Seite, die dem PageObject mitgegeben werden muss, damit die Konfiguration richtig ausgelesen werden kann.

$sysPageObj = t3lib_div::makeInstance('t3lib_pageSelect'); 
$rootLine = $sysPageObj->getRootLine($pageId);
$TSObj = t3lib_div::makeInstance('t3lib_tsparser_ext');
$TSObj->tt_track = 0;
$TSObj->init();
$TSObj->runThroughTemplates($rootLine);
$TSObj->generateConfig();
$subject = $TSObj->setup[...];

Evtl. könnte auch dieser Eintrag von mir interessant sein: Neuer Name für Page Select
Quelle: old.nabble.com

Tags: ,

Geschrieben in TYPO3 | Kommentare deaktiviert für Konfiguration (Setup, Constants) im BE auslesen