如何为TYPO3扩展使用我自己的HTML / FLUID模板(来自Repository)

时间:2014-10-14 15:10:49

标签: templates plugins typo3 fluid extbase

在我原来的TYPO3-Extension“dmmjobcontrol”中,我通过TypoScript使用我自己的HTML模板

plugin.tx_dmmjobcontrol_pi1.template.search = fileadmin/search.tmpl

现在,新的Extbase-Extension“Jobfair”(http://docs.typo3.org/typo3cms/extensions/jobfair/Index.html)将FLUID模板与ViewHelpers,Partials等一起使用。

如何使用我自己的HTML-Snippets作为前端?我可以阅读FLUID-Templates,我可以在/ jobfair / Resources / Templates / Job / List.html 中编写我的HTML。但在Extension.Update之后,我的数据将会丢失。我怎么解决这个问题?我不能只用CSS来设计我的前端,这是不可能的。我的模板需要几个HTML标签。

如何在Extbase-Extensions中使用我自己的模板?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

解决方案

在TypoScript设置中:

plugin.tx_jobfair {

  view {
     templateRootPaths {
       100 = fileadmin/templates/static/jobfair/Resources/Private/Templates/
       #100 = EXT:jobfair/Resources/Private/Templates/
     }

     partialRootPaths { 
       100 = fileadmin/templates/static/jobfair/Resources/Private/Partials/
       #100 = EXT:jobfair/Resources/Private/Partials/
     }

     layoutRootPaths {
       100 = fileadmin/templates/static/jobfair/Resources/Private/Layouts/
       #100 = EXT:jobfair/Resources/Private/Layouts/
     }
  }

}

之前,将Extenstion中的Resources-Folder复制到/ fileadmin-Folder中,并在模板中进行更改。