私はTYPO3 7.6.13を使用しています。ニュース拡張をカスタマイズしようとしています。私は独自のカスタムテンプレートを挿入しようとしていますが、TYPO3はそれを見つけることができません。したがって、デフォルトテンプレートは常に含まれています。TYPO3 - 拡張テンプレートを正しく編集する
Configuration/TypoScriptディレクトリ内にsetup.txtファイルとconstants.txtファイルをカスタマイズしました。これは、セットアップの一部である fileadmin /テンプレート/内線/ニュース/テンプレート/ fileadmin /テンプレート/内線/ニュース/パーシャル/
:
私はまたfileadminディレクトリ内のテンプレートとパーシャルのためのカスタムディレクトリを作成しました。 txt:
plugin.tx_news {
mvc.callDefaultActionIfActionCantBeResolved = 1
view {
templateRootPaths {
0 = EXT:news/Resources/Private/Templates/
1 = {$plugin.tx_news.view.templateRootPath}
}
partialRootPaths {
0 = EXT:news/Resources/Private/Partials
1 = {$plugin.tx_news.view.partialRootPath}
}
layoutRootPaths {
0 = EXT:news/Resources/Private/Layouts/
1 = {$plugin.tx_news.view.layoutRootPath}
}
widget.GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:news/Resources/Private/Templates/
}
fileadminの内部で作成したテンプレートとパーシャルのconstants.txtカスタムディレクトリを追加しました。以下はconstants.txtコードです:
plugin.tx_news {
rss.channel {
title = Dummy Title
description =
link = http://example.com
language = en-gb
copyright = TYPO3 News
category =
generator = TYPO3 EXT:news
}
opengraph {
site_name =
twitter {
card = summary
site =
creator =
}
}
view {
# cat=plugin.tx_news/file; type=string; label=Path to template root (FE)
templateRootPath = fileadmin/templates/ext/news/templates/
#templateRootPath.1 = EXT:news/Resources/Private/Templates/
# cat=plugin.tx_news/file; type=string; label=Path to template partials (FE)
partialRootPath = fileadmin/templates/ext/news/partials/
#partialRootPath.2 = EXT:news/Resources/Private/Partials/
# cat=plugin.tx_news/file; type=string; label=Path to template layouts (FE)
layoutRootPath = EXT:news/Resources/Private/Layouts/
}
settings {
# cat=plugin.tx_news/file; type=string; label=Path to CSS file
cssFile = EXT:news/Resources/Public/Css/news-basic.css
}
}
すべてのヘルプは大歓迎です! Denis