問題タブ [mage]
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.
powershell - Powershell 2.0 を使用して mage を呼び出し、演算子 (つまり &) を呼び出します。
Powershell 2.0 を使用して、Microsoft のマニフェスト生成および編集ツール (mage) を使用してアプリケーション マニフェストを作成するスクリプトを作成したいと考えています。具体的には、動的に指定されたパラメーター値を mage コマンドに渡すことができるようにしたいと考えています (たとえば、xml またはその他のソースから読み取る)。
これは、invoke-expression を使用して実現できますが、安全性の低いオプション (つまり、「powershell インジェクション攻撃」に対して脆弱) と見なされることは避けたいと思います。
これが私が知っていることです。
これは、「application.exe.manifest successfully created」というメッセージで成功します。
これは、「The first argument must be one of the following: -New, -Update, -Sign」というメッセージで成功しません (これは powershell ではなく mage のエラー メッセージです)。
$params 値を mage コマンドに渡して、mage によって正常に解釈されるようにするにはどうすればよいですか?
php - Magento の管理パネルのグリッドに特別価格の新しい列を追加します
Magento 1.4.2 で管理モジュールを設計しています。製品の詳細 (製品名、SKU、価格、特別価格、数量) を表示するグリッド レイアウトを開発しています。すべての列を表示しました。特別価格を 1 つの列に表示する方法がわかりません。特別価格を取得できません。これを解決するのを手伝ってください。
このコードを使用して価格を取得しました。
このコードは、価格の列を追加するために使用しました。
でも、特別価格で同じことはできません。
php - カスタムモジュールの状態に基づいてMagentoでカスタムレイアウトを無効にするにはどうすればよいですか?
に「myblock.phtml」というファイルを作成しましたfrontend\default\default\layout\mytemplate
。「チェック」ボタンが表示され、カスタムモジュールのコントローラーURLが呼び出されます。問題は、そのボタン(つまり、myblock.htmlテンプレート)の表示を停止したいということです。 )モジュールを有効にしないと意味がないため、そのカスタムモジュールが無効になっている場合は常に、モジュールのconfig.xml内で微調整する方法はありますか?
build-process - Mageツールを使用したClickonceアプリケーションの前提条件の定義
Visual Studioを介してClickonceアプリケーションを公開する場合、アプリケーションの前提条件を選択できる[前提条件...]ボタンがあります。
私が理解している限り、公開アクションは、前提条件がインストールされているかどうかを確認するSetup.exeを作成し、インストールされていない場合はインストールしてから、「application_name」.applicationを実行します。
mage.cmdは前提条件の機能とその方法をサポートしていますか?または、Visual Studioの外部でビルドを行う場合、setup.exeのようなものを手動で作成する必要がありますか?
php - magentoの「X購入」はお得な情報を頼りに
独自のサードパーティゲートウェイを実装するためにmagentoのコードの一部を変更できましたが、誰かが注文を行ったときに取引の「購入」カウントが正しくないという問題があります。saveOrderActionが実行されるとカウントが直接増加します(成功または失敗する前)ページ-失敗すると、カウントは再び減少します、これは正しいです-しかし、成功ページの前に増加させたくありません)この段階では、注文はシステムに「処理中」として保存されます
私が持っていないコードは基本的に次のとおりです。「saveOrderAction」には、選択した支払い方法をチェックする条件があります。
サードパーティの場合は、サードパーティのページにリダイレクトし、サードパーティのページからmagentoに戻って「successAction」または「failureAction」(どちらの場合でも)にいくつかのパラメータを渡します。
次に、それに応じて注文を保存し、その状態を完了として設定します。
私がやりたいのは、支払いが成功した後に「購入した」カウントを増やすことだけです。誰かが「購入した」がmagentoでどのように実装されるかのロジックの洞察を私に与えることができれば
これは、model mage \ checkout \ model \ type \ onepage.phpの関数saveOrder()で発生することを私は知っています:
しかし、submitAllのどこで発生しているのかわかりません...最初は注文を保存しないか、カウントされない別の状態に設定するか、何がわからないのでしょうか。
どんな助け/提案も大歓迎です!ありがとう :)
magento - Mage Coreのどこに製品のステータスが設定されていますか?
コアを拡張して、magentoが製品のステータスを設定する方法を変更しようとしています。基本的に、管理者ユーザーが製品のステータスを無効に変更しようとすると、製品がEPOSシステムに在庫があるかどうかを確認し、在庫がある場合はエラーをスローします。
これを行うために、製品ステータスが設定されているモデルを拡張し、その関数を書き直しました。問題は、これがどこにも見つからないことです。magento_core_model_productには何もありません。mage_catalog_model_product_statusにupdateProductStatusという関数が見つかりましたが、これも正しくないようです。
この関数を見つけるために私がどこを探す必要があるか誰かが知っていますか?
php - 特定のテンプレートで使用可能なメソッドのリストを表示します
以前は、現在のテンプレートファイルで使用可能なすべてのメソッドを一覧表示できる便利なスニペット(Magentoネイティブ)を覚えていました。
残念ながら私はどこかで負けました。正しい方向に私を向けることができる人がいるかどうか尋ねたいですか?
乾杯!
php - Magento はビュー ページで製品情報を取得します
これはおそらく非常に簡単な質問です。(私の多くはそうであるようです)
しかし、基本的な製品情報を製品ビュー ページに表示するにはどうすればよいでしょうか。私がアクセスしようとしているものは次のとおりです。
- 在庫在庫数
- 再入荷日
基本的に私は次のようなものを探しています
それを除いて、カート内の数量のみが表示されますが、機能しません.
前もって感謝します!