3

Joomla! のためにテンプレートの言語オーバーライドを指定するにはどうすればよいですか? それを使用するには?

COM_STORELOCATOR コンポーネントの特定の言語タグです。

<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.tpl_XXX.ini</language>
</languages>
4

2 に答える 2

5

オプション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>
于 2012-08-16T21:55:50.013 に答える
2

私はそのようなものを上書きしません。私は通常、競合を避けるために、言語ファイルにコンポーネント固有のプレフィックスを追加します。たとえば、あなたのタイトルは次のようになります。

echo JTEXT::_("SL_TITLE");
于 2012-08-16T21:58:12.480 に答える