Joomla! のためにテンプレートの言語オーバーライドを指定するにはどうすればよいですか? それを使用するには?
COM_STORELOCATOR コンポーネントの特定の言語タグです。
<languages folder="language">
<language tag="en-GB">en-GB/en-GB.tpl_XXX.ini</language>
</languages>
オプション1
オーバーライドを含むファイルは次の場所にあります。
/language/overrides/en-GB.override.ini
テンプレートのオーバーライドは、Joomla! から直接管理できます。バックエンド。
拡張機能 > 言語マネージャー > オーバーライドに移動します
オプション 2
Joomla! で "mgirardis" によって提案されたソリューションを確認してください。フォーラム:
フォルダーを作成します。
[TEMPLATE_NAME]/language/overrides
必要なすべてのオーバーライドを含むファイルをその中に入れ ます。オーバーライドする言語は
zz-ZZ.override.ini
どこにありますか。zz-ZZ
次に、
templateDetails.xml
追加します(タグ内<languages>
;アイデアを説明するためだけにこのタグを付けています):<languages> <language tag="overrides">language/overrides/zz-ZZ.override.ini</language> </languages>
私はそのようなものを上書きしません。私は通常、競合を避けるために、言語ファイルにコンポーネント固有のプレフィックスを追加します。たとえば、あなたのタイトルは次のようになります。
echo JTEXT::_("SL_TITLE");