問題タブ [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 投票する
2 に答える
5932 参照

magento - Magento: Adminhtml/Productcontroller の saveAction メソッドをオーバーロードすると機能しません…?

core/Mage/Adminhtml/controllers/Catalog/ProductController.php から saveAction メソッドをオーバーロードしたいのですが、うまくいきません。

背景:商品を保存する前に、カスタム属性の値を変更したいと考えています。_initProductSave が属性を設定することがわかりました。init_ProductSave の後に属性を変更することは良い点だと思います (誰かがより良い場所を知っている場合は、私に知らせてください) ...

誰でも私を助けてください... :)

Magento バージョン: Community Edition バージョン 1.7.0.1 拡張機能なし、テーマがインストールされていません。このバージョンを完全に空白でインストールしました ...

バージョン 1: ローカル/Mage フォルダーにコピーしてコントローラーを上書きする

まず最初に、正しい構造内の app/code/local フォルダーにファイルをコピーしようとしましたが、うまくいきません (ローカル テストシステム用の Varient.php と修正用の store.php でこれを行いました)。価格のバグ - 両方で機能しています...)

バージョン 2: コントローラーを拡張機能で上書きする

私の拡張機能は次のようになります。

ファイル構造:

ファイルは次のようになります: MyOne_MyExtension.xml:

コード/ローカル/MyOne/MyExtension/etc/config.xml:

そして最後のもの、code/local/MyOne/MyExtension/controllers/Catalog/ProductController.php:

私はググって読んだことがありますが、エラーは表示されません...

どんな助けでも本当に素晴らしいでしょう!!!

こんにちは、マティアス

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

magento - Magentoグリッド列の並べ替え

昔々、私はいくつかのカスタム列を作成しようとしました。本来あるべきXML構造全体を作成しました。コントローラーを作成しました。カスタムグリッドコントローラーも作成しました。

カスタムグリッドを作成した後、列が並べ替えられると考えました。私は間違っていた、完全に間違っていた。列ヘッダーをクリックしても何も起こりません。

提案?

}

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

magento - Magento Core モジュール ブロックを拡張する方法 (コアを編集せずに Magento バグを修正するため)

私がこれまでに持っているもの:

etc/modules/BugFix_MageAdminhtmlBlockWidgetGrid.xml

app/local/BugFix/MageAdminhtmlBlockWidgetGrid/etc/config.xml

app/local/BugFix/MageAdminhtmlBlockWidgetGrid/Block/Widget/Grid.php

どういうわけか、上記のコードは機能しません。それは単純なものでなければなりません...

モジュールとしてのバグ修正は Magento 1.4 用です (Magento では 1.7 で修正されています)。

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

magento - 削除したカテゴリのIDを取得する【Magento】

Observer から削除されたカテゴリの ID を取得するにはどうすればよいですか?

config.xml マークアップ

オブザーバー コードは次のようになります。

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

magento - magento wysiwygブロックをcmsページに追加

Magento を使用して、クライアントが自分の Web サイトで wysiwyg エディターを一般に使用できるようにし、クライアントがコピーして貼り付けるための HTML コードを簡単に生成できるようにする必要があります。私の考えは、cmsページに静的ブロックを追加することです...ブロックはwysiwygエディターです。Magento で wysiwyg エディターの静的ブロックを設定できるかどうか知っている人はいますか? もしそうなら、これがどのように行われるかを詳細に説明してください。これが必要な理由について詳しく知りたい場合は、お問い合わせください。詳しく説明しますが、これを行う必要がある理由についての議論ではなく、これを達成する方法についての議論を望んでいます.

助けてくれてありがとう!

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

templates - コミュニティ プールで adminhtml ブロッ​​ク テンプレートをオーバーライドする

コミュニティ プールに新しいモジュールを作成して、ここにあるテンプレートを上書きすることはできますか/app/design/adminhtml/default/default/template/(例: ) ?/app/design/adminhtml/default/default/template/customer/edit/js.phtml

そのため、ファイル (または何か) をローカル プールに配置してオーバーライドしたくないということです。

適切なブロッククラスなどを拡張することでそれを行うことは可能ですか?

で同じファイルを作成し、クラス/app/design/adminhtml/default/my_directory/template/を拡張しましたが、これを解決する方法がわかりません。Mage_Adminhtml_Block_Customer_Edit/app/code/community/MyCompany/MyModule/Block/Adminhtml/Customer/Edit.php

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

magento - Magento バックエンドの顧客ビューに新しいタブを追加する際の問題

私は Magento を初めて使用し、Magento バックエンドの顧客ビューに新しいタブを追加しようとしています。

そのための新しい拡張/モジュールを作成しました。以下は、私の etc/config.xml の抜粋です。

そして、whatever_extendcustomer.xml ファイルの内容は次のとおりです。

もちろん、このブロックは存在し、 Mage_Adminhtml_Block_Template を拡張してMage_Adminhtml_Block_Widget_Tab_Interfaceを実装します

顧客の詳細に移動すると、次のエラーが表示されます: タブの設定が間違っています。Magento のエラー ログには次のように表示されます。

/var/www/vhosts/whatever/htdocs/app/Mage.php:594 にメッセージ「Invalid Blocktype: Mage_Extendcustomer_Block_Adminhtml_Customer_Showidea」を含む例外「Mage_Core_Exception」が発生する

Mage_Extendcustomer が間違っているため、これが問題だと思います。それはWhatever_である必要があります...しかし、Whatever_名前空間の代わりにMage_を先頭に追加する理由がわかりません。

誰かが私に手がかりを教えてくれることを願っています!ありがとう。

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

magento - core_resource エントリの削除後に Magento addAttribute が重複する

core_resource.code='my_setup_module' を削除して magento を再実行すると、sql/ ファイル内のすべてが複製されます。これを防ぐ方法はありますか?(以上です。残りはバッファ マテリアルなので、stackoverflow で提出させてください。)

サンプルSQLファイル

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

magento - [製品の編集]セクションでのMagentoの[タブの順序の変更]

商品の編集セクションでタブの順序を変更したいのですが、たとえば、カテゴリと在庫タブを入れ替える必要があります。オーバーライドMage_Adminhtml_Block_Catalog_Product_Edit_Tabsブロックが機能していないようです。

config.xml

フォルダにコピーCompany_Adminhtml_Block_Catalog_Product_Edit_Tabsしてlocal、カテゴリとインベントリコードを交換しましたaddTab。ポインタはありますか?