2016-07-21 3 views
0

TYPO3 7.6インスタンスにBootstrap Carousel Extensionをインストールしました。 これはtyposcriptでtt_contentから拡張フィールドを読み取る

「konigbootstrapcarousel_slides」と命名されたtt_contentするフィールドを追加しましたが今の私のTypoScriptに私が提出されているが値を持っている場合は読み/確認したいです。 この値をHeader.htmlの部分に渡したいとします。 そして、部分的に、ブートストラップカルーセルのためのその値が設定されている場合、異なるHTMLをレンダリングします。

これまで多くのことを試したことがありますが、ここにその一例があります。変数で

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

、その後:

variables { 
    isplugin < .lib.isPlugin 
} 

UPDATE:

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

私は情報の種類を取得する方法がないと信じてカント:
一緒に働くそれを得ました{_all}配列の外へ

答えて

1

TSでtt_contentフィールドを読み取ることはできません。 Typoscriptの設定は "ページ"テーブルでのみ機能します。

解決方法:ページにバックエンドレイアウトを追加し、このレイアウトをHeader.htmlで確認します。<f:if condition="{data.backend_layout} == 1">

関連する問題