問題タブ [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.
xml - Magento - 管理者の製品リストに列を追加して新しい配送を作成する方法は?
現在、新しい出荷 (adminhtml/blocks/sales/order/shipment/create 領域) を作成するときに、製品注文に新しい列を追加しようとしていますが、しばらくの間、さまざまな方法で頭を悩ませていました。ガイドします。item.phtml と form.phtml を変更しようとしましたが、ほとんど成功しませんでした。
フォーム ブロック自体 (form.php) を変更することはできましたが、製品リストのより深い核心にはほとんど役に立ちません。各製品にメーカー属性の列が必要ですが、本来あるべき場所に列が表示されるだけで十分です。
magento - magento が管理セクションから間違ったイベントをキャッチするのはなぜですか?
本番マシンで結果を複製するために、ローカルマシンにデフォルトの「変更なし」の magento コピーをセットアップしました。
モジュールで「adminhtml_customer_save_after」イベントをキャッチしようとすると、常に customer_save_before で停止します。これは、customer_save_after タイプのイベントにも当てはまります。
追加する
/var/www/app/Mage.php の dispatchEvent 関数に対して、実際に customer_save_before に戻ることを確認しますが、それは私が求めているイベントではありません。
これを検証して、これが意図した機能であるかどうかをお知らせください。当社のコール センター/注文チームがサイトの管理側 (電話で注文するため) で新しい顧客を作成し、当社のデータベースと同期する場合、magento 管理セクションの entity_id にアクセスできる必要があります。
モジュールからの PHP
XML
php - Magento 販売注文の作成にブロックを追加
管理者の注文作成画面にブロックを追加しようとしています。私が持っている私のレイアウトxml
ブロックは「データ」または「コンテンツ」の参照でまったく表示されません。参照を「左」に変更すると表示されますが、配送方法の下のデータ領域で本当に必要です。コンテンツ参照にはテンプレート ファイルがないため、子ブロックをエコーする必要はありません。私が間違っているのかわかりません。任意のポインタをいただければ幸いです。
magento - Magento 管理者請求書グリッドでカスタム属性値を取得する
「請求済みアイテム」セクションの magento 管理請求書グリッドにカスタム属性値を表示したい
app/code/core/mage/AdminHtml/Block/sales/order/Invoice/View/Items.php
その生成された
このグリッドに独自の属性を配置して、別の列として例として重み属性を配置する方法を教えてください。
magento - Magentoで日付属性の最大値を設定するには?
顧客の「生年月日」(dob)属性の最大値を設定したい。
この日付を今日より前にのみ設定したい (未来ではありません)。変更後、顧客編集画面の adminhtml バックエンドで JS 検証を行いたい。
モジュール内のセットアップ スクリプトでこの属性を更新したいと考えています。これを達成する方法は?
よろしくお願いします。
php - Magento - ノードを追加してモジュール構成を保存
次のようにモジュール構成にノードを追加しようとします。
ただし、新しいノードは作成されません。$model
はただ空です。
ここで何がうまくいかなかったのですか?
Mage::getConfig()->saveCached()
その後、新しいノードを保存するのは正しいと思いますか?
magento - adminhtml の URL パスを理解する
私は、アラン・ストーム「magento_admin_hello_world_revisited」のこのチュートリアルに従っています。これは、管理セクションのために何かをまとめる際の基本を理解するのに非常に役立ちました。残念ながら、URL パスの設定に少し戸惑い、その結果、メニュー バーのリンクをクリックすると 404 エラーが発生しました。
チュートリアルには、追加する必要があると書かれています
メニューリンクの私のadminHtml.xmlに。チュートリアルの後半で、追加する必要があることが言及されています
私のconfig.xmlに(注:記事で説明されている他の関連ノードをconfig.xmlに含めました)。
ノードを追加するとき、<action>
それはメニュー バーからクリックされるリンクを意味すると考えました。ノードを追加したとき、<Adminprefcentre>
言及されている管理者のfrontNameの書き換えに関係があると信じていました。これは間違っていますか?
Name_Module_AdminprefcentreController の通常の方法でコントローラーを作成し、indexAction のアクションを与えました。
メニュー バーのリンクをクリックする.../admin/adminprefcentre/index/key/ae6a...
と、404 が見つかりません。
私は明らかに教えられていることを誤解しているので、
1 - config.xml ファイルに追加するセクションは何をしているのですか?
2 - 404 メッセージを解決するにはどこを見ればよいですか?