モジュールをJoomlaバージョン1.5から2.5に変換する方法の解決策を見つけるために何時間もグーグルしてきました。
モジュールは、[拡張機能]>[モジュールマネージャー]の下の管理者領域に表示されません。
モジュールを移行するには、どこから始めればよいですか?
かなり単純なモジュールを 2.5 互換に更新するのは非常に簡単です。最初に行うのは XML ファイルです。
<install version="1.5">
に置き換える必要があります<extension version="2.5">
最後のタグについても同じことが言えます: </install>
to</extension>
次に、パラメータから始める必要があります。各パラメータは で定義されて<param>
おり、 に変更する必要があります<field>
。ただし、以下に示すように、フィールドの最初と最後にもう少し追加する必要があります。
かなり単純なモジュールを 2.5 互換に更新するのは非常に簡単です。最初に行うのは XML ファイルです。
<install version="1.5">
に置き換える必要があります<extension version="2.5">
最後のタグについても同じことが言えます: </install>
to</extension>
次に、パラメータから始める必要があります。各パラメータは で定義されて<param>
おり、 に変更する必要があります<field>
。ただし、以下に示すように、フィールドの最初と最後にもう少し追加する必要があります。
<config>
<fields name="params">
<fieldset name="basic">
//Fields go in here
</fieldset>
</fields>
</config>
また、言語ファイルを使用している場合は、次のものをコピーして貼り付け、.sys
名前に追加する必要がありますen-GB.mod_example.sys.ini
。次に、このファイルを開き、モジュールの説明がファイル内の唯一の翻訳であることを確認します。完了したら、XML で言語ファイルを指定します。#
Joomla 2.5 の言語ファイルはデータ行の先頭でサポートされていないことを忘れないでください。;
また、削除または廃止された機能を最新の状態に保つことも考えられます。
お役に立てれば。
モジュール、コンポーネント、およびプラグインはすべて拡張機能であり、目的が異なります。
@Irfan で述べたように、すでに Joomla をチェックしてください! ドキュメントページ:
Joomla 1.5 拡張機能を Joomla 1.6 に適応させる
前述のように、モジュールのマニフェスト ファイル (xml ファイル) を更新するだけで機能する場合があります。それがコンポーネントの場合、事態はさらに複雑になる可能性があります。
補足として、問題が曖昧であるほど、答えも曖昧になります。詳細をお知らせください (コンポーネント名や発生したエラーなど)。