2016-07-21 17 views
0

Ich habe die Bootstrap Carousel Extension in meiner TYPO3 7.6 Instanz installiert. Dies fügte tt_content ein Feld mit dem Namen "konigbootstrapcarousel_slides" hinzuLese Erweiterung Feld von tt_content mit TypoScript

Nun möchte ich in meinem Typoscript überprüfen/lesen, ob dieses Feld einen Wert hat. Ich möchte diesen Wert an meine Header.html übergeben. Und dann in der partiellen Rendering verschiedenen HTML, wenn dieser Wert für das Bootstrap-Karussell isset.

Ich habe viele Dinge bisher versucht ... hier ist ein Beispiel.

lib.isPlugin = TEXT 
lib.isPlugin { 
    key.data = konigbootstrapcarousel_slides 
} 

und dann in Variablen:

variables { 
    isplugin < .lib.isPlugin 
} 

UPDATE:
habe es funktioniert mit:

lib.isPlugin = CONTENT 
lib.isPlugin { 
    table = tt_content 
    select { 
    where = (koningbootstrapcarousel_slides > 0) 
    } 
} 

Ich kann nicht glauben, dass es keine Möglichkeit gibt, diese Art von Informationen zu erhalten aus dem {_all} Array

Antwort

1

Sie können ein tt_content-Feld mit TS nicht lesen. Die Typoskript-Konfiguration funktioniert nur mit der Tabelle "pages".

Für Ihre Lösung: Sie fügen Ihrer Seite ein Backend-Layout hinzu und überprüfen dieses Layout in Header.html mit <f:if condition="{data.backend_layout} == 1">