2016-09-20 27 views
2

在我自定義的TYPO3 Extbase擴展中,我創建了一個後端模塊來管理人員記錄。現在我需要一個內容元素來顯示前端中的記錄。自定義CType與CType list&list_type

我看到兩種方式來實現這一目標:

  • 使用CTYPE 「名單」 和一個自定義LIST_TYPE。對於其他字段
  • 提供柔性成型使用自定義命令類型,一個FSC數據處理器和TCA的附加字段

什麼是最好的,最面向未來的方式TYPO3 CMS 7.6來實現這一目標?相互之間有什麼(dis-)優勢?

回答

5

簡短的回答

沒關係,這兩種方式都是有效的,並會在未來支持爲好。

長的答案

我總是一個內容元素和插件之間的不同,但我認爲,有時差異可能是很難得到。

A 內容元素包含它應該在其自己的記錄中顯示的所有信息。作爲一個例子,你可以拍攝一個圖像庫,其中所有圖像都保存在與FAL的關係中。處理器可以用來添加額外的信息,比如FAL記錄。

A 插件包含控制器和動作,並顯示保存在別處的數據,例如,記錄或來自XML或任何其他來源。


這兩種類型都可以通過提供使用flexform或其他字段的配置來增強。