TYPO3 (10.4.4 最新) の EXT:Felogin (10.4.4) から Login.html テンプレートを変更できません。私はすべてを試しました。
次のタイポスクリプトでパスを変更しました。
- バックエンド (定数とセットアップ)
- 私のサイトのパッケージ (定数とセットアップ)
- Typo3/sysext/felogin の元の拡張機能のパスも変更しました
そして、何もうまくいきませんでした。
テンプレートを変更した人はいますか?
TYPO3 (10.4.4 最新) の EXT:Felogin (10.4.4) から Login.html テンプレートを変更できません。私はすべてを試しました。
次のタイポスクリプトでパスを変更しました。
そして、何もうまくいきませんでした。
テンプレートを変更した人はいますか?
TYPO3 バージョン 10.2 以降、2 つの異なるプラグインとテンプレートが存在するため、最初にどの種類のテンプレートが使用されているかを確認する必要があります。
###MARKER###
。このテンプレートは、まだ基づいている古いプラグインに依存していますpiBase
fluid
に基づくテンプレートは、 に基づく新しいプラグインによって提供されextbase
ます。これら 2 つのオプション間の切り替えは、存在する機能設定では非常にまれです。これは次の場所にあります。
「Feature Toggle」ボタンをクリックした後に開いているモーダルウィンドウの一番下にあるfe_login-setting:
ボタンがアクティブ化されている場合は緑色の流体テンプレートが使用され、それ以外の場合は古いマーカー テンプレートが使用されます。
拡張機能 fe_login 内に fluid-templates を持つ新しいプラグインは、現在の公式ドキュメントでは言及されていませんが、このCHANGELOGでのみ言及されています。
以下に、fluid-template のソリューションを示します。
流体テンプレートの設定
Template-Tools
欠落している場合は、次の画像の後に示されている TypoScript を追加します ( TypoScriptで制御できます) 。
そこを切り替えて、存在する場合は正しい値を見つける必要があることに注意してconstants
くださいsetup
。
TypoScript定数:
plugin {
tx_felogin_login {
view {
# cat=Frontend Login/02_Template/102; type=string; label= Path to template root (FE)
templateRootPath = EXT:felogin/Resources/Private/Templates/
# cat=Frontend Login/02_Template/103; type=string; label= Path to template partials (FE)
partialRootPath = EXT:felogin/Resources/Private/Partials/
# cat=Frontend Login/02_Template/104; type=string; label= Path to template layouts (FE)
layoutRootPath = EXT:felogin/Resources/Private/Layouts/
}
}
}
TypoScript セットアップ:
plugin.tx_felogin_login {
view {
templateRootPaths {
0 = EXT:felogin/Resources/Private/Templates/
10 = {$plugin.tx_felogin_login.view.templateRootPath}
}
partialRootPaths {
0 = EXT:felogin/Resources/Private/Partials/
10 = {$plugin.tx_felogin_login.view.partialRootPath}
}
layoutRootPaths {
0 = EXT:felogin/Resources/Private/Layouts/
10 = {$plugin.tx_felogin_login.view.layoutRootPath}
}
}
}
tt_content.login < tt_content.felogin_login
パスを確認し、必要に応じて調整します。fluid-file のコピーは、フォームに入力されたパスに当然存在する必要があります。テンプレートは後で調整できますが、テンプレートが正しいディレクトリから取得されているかどうかをテストするために、見出しやその他のテキストを追加することをお勧めします。
ここでは、10.4.3 インストールで動作します。
TS (セットアップ):
plugin.tx_felogin_login {
view {
templateRootPaths.10 = EXT:sitepackage/Resources/Private/FeLogin/Templates
partialRootPaths.10 = EXT:sitepackage/Resources/Private/FeLogin/Partials
}
}
そして、あなたのファイルを
sitepackage/Resources/Private/FeLogin/Templates/Login/Login.html
次の回答は正しくありませんが、興味深いリンクがいくつか含まれています。ステップバイステップの説明については、このページの 2 番目の回答を参照してください。
今のところ壊れているようです。あなたのように試してみましたが、成功しませんでした。
個々のファイル パスを入力すると、元のテンプレートは読み込まれなくなりますが、構成されたファイルも読み込まれません。
バグトラッカーで、何らかの関連があると思われる 2 つの問題を見つけました。
それに関連して報告された他の問題がまだある可能性がありますが、クイック検索では見つかりませんでした. 最初のステップは、ここで検索することです:
2 番目のステップは、検索フィルターを削除または変更することです。
最後に、あまり検索しなくても、新しい問題を提出することができます。問題が 2 回報告されても問題はありません。