Joomla で非常に単純なモジュールを作成しようとしています。私のコード全体は正しく、モジュールは適切に動作していますが、I18n 機能をサポートすることはできません。
より具体的には、私のモジュール ディレクトリは次のようになります。
mod_mymodname:
languages:
en-GB.mod_mymodname.ini
mod_mymodname.php
mod_mymodname.xml
そして、私の mod_mymodname.xml にそのコードがあります:
<?xml version="1.1" encoding="utf-8"?>
<extension type="module" version="2.5.0" client="site">
<name>MyModName</name>
... Other Options ...
<files>
<filename module="mod_mymodname">mod_mymodname.php</filename>
<filename>mod_mymodname.xml</filename>
</files>
<languages folder="languages">
<language tag="en-GB">en-GB.mod_mod_mymodname.ini</language>
</languages>
<config>
<fields name="params">
<fieldset name="basic">
<field name="modid" size="50" type="text" label="MODID" description="Description here" />
</fieldset>
</fields>
</config>
</extensions>
私の en-GB.mod_mymodname.ini にはそのコンテンツが含まれています
MODID=Module ID
問題は、私の管理セクションで、フィールド ラベルの値が「モジュール ID」ではなく「MODID」になっていることです。
それは何か問題がありますか?私の最初の Joomla モジュールであり、すべてが正しいかどうかはわかりません。
注: このモジュールは、フロントエンドで翻訳する必要はありません。管理セクションには I18n だけが必要です。