問題タブ [adminhtml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1716 参照

mysql - オブザーバーを使用して注文グリッドに新しい列を追加するにはどうすればよいですか?

私たちを手伝ってくれますか?オブザーバーを使用して、管理者の注文グリッドに新しい列を追加しようとしています。私のconfig.xmlがあります

私のオブザーバーコードがあります:

ほぼ完了しましたが、グリッドをフィールドで並べ替えようとすると、「フィールドリストの列'increment_id'があいまいです」というエラーが表示されます。'increment_id'フィールドの'filter_index'を更新したので、奇妙です。このブロックのコレクションが更新されなかった理由はありますか?ありがとう。

0 投票する
2 に答える
3212 参照

magento - Magento管理メニューサイドバーに拡張機能を追加するにはどうすればよいですか?

私は最初のコミュニティ拡張機能の作成に取り組んでいます。これは非常に単純なものであり、すでに機能しています。顧客がそれを無効または有効にできるようにする管理領域に私の拡張機能を追加する方法を学びたいです。これを行うには、モジュールに何を追加する必要がありますか?どんな助けでも素晴らしいでしょう!

これが私のコードです:

app / etc / modules / config.xml

etc / system.xml

etc / adminhtml.xml

etc / config.xml

私のテーマレイアウトXMLファイル:

Helper / Data.php

0 投票する
2 に答える
6438 参照

magento - カスタムMagento拡張機能で404ページが見つかりませんというエラーが発生します

まず、キャッシュを無効にしてクリアし、ログアウトしてから再度ログインしたとしましょう。ただし、まだこのエラーが発生しています。

次に、私がやろうとしていることを説明しましょう。ところで、これは私の最初の拡張機能のビルドです:)有効にすると、元のcart/shipping.phtmlファイルを独自のテンプレートファイルで上書きする拡張機能をビルドしようとしています。

管理者設定の下の左側のサイドバーに自分の拡張機能が表示されます。ただし、拡張機能をクリックして[一般]タブを表示すると、無効または有効にできますが、恐ろしい404ページが見つかりません。私のコードを見て、私が間違っていることを教えていただけますか?助けてくれたすべての人に感謝します!

これが私のすべてのファイルです:)

etc / config.xml

etc / system.xml

Helper / Data.php

Block / Cart / Shipping.php

0 投票する
1 に答える
3835 参照

magento - カスタムMagento拡張機能の有効化と無効化が機能しない

私は単に、それが有効になっている場合、元のcart/shipping.phtmlファイルを自分のテンプレートファイルで上書きする拡張機能を構築しようとしています。

[有効にする]をクリックしても、拡張機能が有効になりません。レイアウトブロックのテーマを手動で変更すると、拡張機能が実際にb/cで機能することはわかっています。しかし、私はそれをしたくありません。私のコードを見て、私が間違っていることを教えていただけますか?私はそれが私のブロックファイルが正しくないことに関係していると思います。PS何が間違っているのか、そしてそれを修正する方法を見つけたら、拡張機能のCSSファイルを設定する方法も教えてください。それが有効になっている場合はどうでしょうか。

これが私のすべてのファイルです:)

etc / config.xml

etc / system.xml

Helper / Data.php

Block / Cart / Shipping.php

0 投票する
1 に答える
2428 参照

magento - 管理画面で Magento の注文ステータスとボタン アクションを変更する

Magento 管理者の注文セクションでボタン アクションに変更したいのですが、ここで多くの投稿を見た後、私の質問を満たす答えが見つかりません。

質問: 注文の請求書​​印刷ボタンをクリックすると、自動的に発送済みステータスに変更され、追跡番号付きの注文に発送を追加して [送信] をクリックすると、そのステータスが発送済みに変更されるようにしたいと考えています。どうすればこれができるのだろうと思っていましたか?

要約: ステータスが発送済みに変更された - 請求書が印刷されたとき ステータスが完了に変更された - 注文が発送されたとき

このセクションの編集から始めると思います: app/code/core/Mage/Adminhtml/Block/Sales/Order/View.php

0 投票する
1 に答える
4355 参照

javascript - SaveandContinueEdit ボタンをフォームに追加するには?

私は新しい Magento 拡張機能に取り組んでいます。私の Adminhtml フォームに「saveAndContinueEdit」ボタンを追加したいと考えています。

このコードを Edit.php ファイルに追加しました。

しかし、それをクリックすると、次の JavaScript エラーが発生します。

エラー: ReferenceError: saveAndContinueEdit が定義されていません Fichier ソース: http://XXXX/magento/index.php/slider/adminhtml_config/new/key

手伝って頂けますか ?
ありがとう

0 投票する
1 に答える
622 参照

magento - Magento カスタム拡張で getName を拡張しようとしていますか?

以下のコードで説明できると思いますが、簡単な概要。getName() パブリック関数を拡張して切り捨てたいと思っています。ただし、私のコードは何もせず、エラーもスローしません。これが私のファイルです。

ベッキン/TextShortner/etc/config.xml

ベッキン/TextShortner/モデル/カタログ/Product.php

ベッキン/TextShortner/etc/system.xml

ベッキン/TextShortner/etc/adminhtml.xml

もちろん、モジュールのxmlファイルセットも取得しました。

誰でも助けることができますか?

0 投票する
1 に答える
42 参照

magento - ブロックを複数の「ゾーン」に表示していますか?

私は Magento の Slider 拡張機能に取り組んでいます。この位置のいずれかにスライダーを表示できるようにしたい: top_left、top_right、top_center、bottom_left/right/center ! DropListなどを使用して、管理者のバックエンドからこの位置を選択できます。助けてください:) ! ありがとう

0 投票する
1 に答える
1927 参照

magento - カスタム エンティティのカタログ/製品のような magento タブ付きバックエンド

カスタム エンティティを使用してモジュールを作成したいと考えています。バックエンドでは、製品のバックエンドのようになります (左側にタブ、右側にフォーム)。

私は多くのバリアントを試し、それを理解するためにコアから多くのものを検査/コピーしました...よくわかりません。

これを実現するためのチュートリアルまたは必要なキーポイントを知っている人はいますか?

どうもありがとう

編集:まあ、独自のエンティティを作成することは問題ではありません。これはよく知られています。製品を編集するときに結果がタブ付きフォームのように見えるように、バックエンドを作成するのに助けが必要です

0 投票する
1 に答える
2749 参照

magento - Magentoの選択フィールドは、関連製品の行を無効にします

関連製品と同様の機能を備えたタブを追加しました。次のようなドロップダウンを備えた列を追加しました。

選択を変更するたびに、製品のチェックが外され、行が無効になります。

この行がmagentoでコメントされていることがわかりました。

このコードはjs/mage / adminhtml/grid.jsで見つかりました。この行のコメントを外すと、ドロップダウンが魅力のように機能しました...

この問題に関して2つの質問があります。最初の質問は、これをコメント解除しても安全かどうかです(Magentoにはこれを変更する理由があったに違いありません)。

2番目の質問は、grid.jsファイルを調整せずにこの動作を回避する方法です。コアファイルの編集は嫌いですが、この機能を書き直す方法や、動作が適用されない方法で列を追加する方法を理解できません。