2017-06-23 68 views
0

我在TCA使用TCA selectCheckBox - 輸出在流體模板

 'uebersetzungen' => [ 
     'exclude' => true, 
     'label' => 'LLL:EXT:maschinen/Resources/Private/Language/locallang_db.xlf:tx_maschinen_domain_model_maschine.uebersetzungen', 
     'config' => [ 
      'type' => 'select', 
      'renderType' => 'selectSingle', 
      'items' => [ 
       ['6:1', 1], 
       ['8:1', 2], 
       ['11:1', 3], 
       ['14:1', 4], 
      ], 
      'size' => 4, 
      'maxitems' => 1, 
      'eval' => '' 
     ], 
    ], 

獲得流體模板的輸出與

 <f:switch expression="{maschine.uebersetzungen}"> 
      <f:case value="1">6:1</f:case> 
      <f:case value="2">8:1</f:case> 
      <f:case value="3">11:1</f:case> 
      <f:case value="4">14:1</f:case> 
     </f:switch> 

現在我想的renderType改變

'renderType' => 'selectSingleBox' 

但我不知道如何獲得多個值。

我讀TYPO3 TCA type select in FLUID? ,但我不知道它是否是同樣的問題,因爲我有一個TCA不同的語法

回答

0

感謝@保羅·貝克,我發現我的問題的答案。

我可以用在此處發佈的解決方案:TYPO3 TCA type select in FLUID?

但我不得不行改變

protected $featuresDecoded; 

protected $featuresDecoded = [];