1

私はOpencartの初心者で、Opencartのモジュールの開発を開始しました。このモジュールでは、次のページにjavascriptとhtmlコードを数行挿入する必要があります。-カートページ-製品ページ-確認注文ページ-登録フォームページ

公式ドキュメントには、その方法に関する情報がありません。OpenCartに関する優れたドキュメントを見つけようとしましたが、何も見つかりませんでした。

私は助けが必要です。どうやってやるの?

4

3 に答える 3

1

ディギンネクロトピック;):

私が考える最も簡単な方法:

upload / catalog / view / theme /[themename]/template/product/product.tpl-ここで製品ページのカスタムHTMLを追加できます

[テーマ名。更新後に破損する可能性があるため、デフォルトのテーマを上書きしないでください]

于 2012-07-04T10:46:57.523 に答える
1

HTML/JavaScriptを挿入しようとしている場所によって異なります。

OpenCartで適切な方法で処理を行うと、列左、列右、コンテンツ上部、およびコンテンツ下部の位置に制限されます。

作成する必要のあるファイルは次のとおりです。

admin/controller/module/mymodule.php
admin/language/english/module/mymodule.php
admin/view/template/module/mymodule.tpl
catalog/controller/module/mymodule.php
catalog/language/module/mymodule.php
catalog/view/theme/default/module/mymodule.php

これを初めて行う方法を学ぶには、既存のストックOpenCartモジュール(できれば情報などの単純なモジュール)を複製​​するのが最も簡単です。複製したら、これらの各ファイルを調べて、「情報」への参照を「mymodule」に置き換える必要があります。

その後、適切に実行すると、[管理]>[拡張機能]>[モジュール]に移動して、そこにモジュールが表示されるはずです。次に、それをインストールし、[モジュールの追加]ボタンを使用して、関連するすべてのレイアウトにモジュールを配置し、[保存]をクリックして、フロントエンドに動作中のモジュールがあることを確認します。

フロントエンド出力を変更するには、編集するだけですcatalog/view/theme/default/module/mymodule.php

OpenCartが提供する4つの使用可能な位置以外の場所にHTMLを挿入する場合は、モジュールをcontent-bottomの位置に配置し、JavaScript/jQueryを使用して必要な場所にHTMLを挿入します。

これが個人のWebサイト用である場合、Pawel Sが提案したように、関連するビューファイル(つまり catalog/view/theme/[themename]/template/product/product.tpl)を変更するのが最も簡単ですが、配布する予定のモジュールを作成する場合は、これが最後の手段になります。

お役に立てば幸いです。

于 2013-03-23T12:33:12.973 に答える
1

これはおそらくもう長い間死んでいると思いますが、既存のコントローラー、言語、モデル、またはビューを変更する必要があるモジュールを作成している場合、使用する正しいツールはvQModです。

vQModを使用すると、XMLを使用して既存のコードをその場で変更できます。

https://code.google.com/p/vqmod/

于 2013-05-16T06:11:13.420 に答える