問題タブ [magento-1.9]

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 投票する
5 に答える
22970 参照

magento - Magentoでカテゴリ画像のサイズを変更するにはどうすればよいですか?

Magentoでカテゴリ画像のサイズを変更するにはどうすればよいですか?次のコードを使用して商品画像のサイズを変更しましたが、カテゴリ画像の表示には使用できません。

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

magento-1.9 - Magento 1 - 製品 URL から製品 ID を削除する

URL 書き換えから製品 ID を削除して、SKU などの別の属性に置き換えることはできますか?

私の簡単な調査によると、ID が明示的に追加されているようです (の 749 行目Mage_Catalog_Model_Url) 。

誰かがこれをやろうとしましたか?そうすることの欠点はありますか?

0 投票する
3 に答える
10908 参照

magento - Magentoでは、ブロックはどのようにモデルからデータを取得しますか?

誰かがこれを説明できますか?

私が知っていることをお話ししましょう。最初の3点が良ければ、4点を説明してください。

  1. リクエストはコントローラーに来ます。
  2. コントローラアクションでは、モデルを開始します。
  3. モデルは、データベースなどに接続することにより、必要なすべての情報を収集または生成します。

その後はどうなりますか?

  1. モデルはどのようにデータをブロックに転送しますか、またはブロックはモデルからデータを取得しますか?

  2. テンプレートは準備されたデータを取得し、画面に表示します

    • また、リクエストが再びコントローラーに戻ることはありますか?

説明してください。私はいくつかの場所で混乱しています。

0 投票する
3 に答える
853 参照

magento - Magento モジュール

Magento に関していくつか質問があります。

  1. Mage_NewsletterMagento 管理パネル ページから、やなどの Magento モジュールのリストを見つけることができMage_poll ます。知りたいのですが、これらはどこから来たのですか?

    たとえば、次のようなファイルを作成するとします。

    そのようなディレクトリに格納された一連のファイルによって定義されたモジュールが、先ほど指摘した管理ページの Magento モジュール リストに表示されるには何が必要ですか?

  2. デザイン パッケージのスキン ディレクトリの下に、images ディレクトリと別のimages/media ディレクトリを配置する目的は何ですか。の下ではなく、 images ディレクトリの直下に配置する画像をどのように決定しimages/mediaますか? ここで使用されている規則は何ですか?

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

magento - プログラムで子ブロックを作成する方法は?

次のように、プログラムでテンプレート ブロックが含まれているページがあります。

sometemplate.phtml内に$this->getChildHtml('somechild')を入れて、別のブロックを挿入したいと思います。

私は試した

しかし、うまくいきませんでした。どうすればいいですか?

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

magento - Magentoの税の丸めの問題

MagentoでVATの丸めの問題が発生しました。私の製品設定は*製品価格(20%の付加価値税を含む)は183.59です

バスケットに30個のアイテムを追加すると、30 * 183.59=5507.70のコストがかかります。この値はバスケット/チェックアウトで確認できるので問題ありません。バスケットにアイテムが1つしかない場合は、問題ありません。

また、最終的なVATは5507.70 * 20/120 = 917.95になりますが、私は918.00を取得しています

これを修正する方法や、どこを調べればよいかわかりますか?前もって感謝します。

0 投票する
3 に答える
14561 参照

url - Magento1-URLキー/製品URLの番号を削除する

ご存知かもしれませんが、URLキーを共有する製品がある場合、URLキーには数字が追加されます。

すなわち

http://www.example.com/main-category/sub-category/product-name-**6260**.html

その6260のソース(URLに追加された#の1つ)を見つけるにはどうすればよいですか?製品ID、SKUを試しましたが、ソースが見つかりません。私が尋ねる理由は、それを見つけることができれば、特定の製品リストページにエコーする前に、文字列置換関数を作成してURLからフラッシュすることができるからです。

ありがとう。

0 投票する
4 に答える
23530 参照

magento - カートからマジェントの小計を取得する

現在、このスニペットを使用して、Magento ショップのトップカートにカートの合計を表示しています。私の問題は、製品がカートに入れられたときに常に更新されるとは限らないことです.0ドル、特に構成可能な製品が表示されるだけです. しかし、2 つ目の製品をカートに入れると、再び機能します。

このコードの前に何らかの「チェック」が必要ですか?

0 投票する
6 に答える
4149 参照

magento - 在庫を更新する MAgento カスタム イベント オブザーバー

カスタムモジュールに単純なオブザーバーを実装して、ロード時に製品在庫を更新しようとしています。

これは、xml ファイルの内容です。

オブザーバー モデルの内容は次のとおりです。

問題は、在庫が保存されていないことです。これに対する解決策は何ですか?

手伝ってくれてありがとう。

編集:

問題は次のことから来ていると思います:

製品がまだロードされておらず、404 Not found ページが表示されますが、次のように置き換えると:

製品在庫は適切に更新されますが、製品在庫状況が「在庫なし」で在庫が 0 の場合。フロントエンドの「在庫状況」は常に「在庫切れ」であり、「カートに追加」ボタンは非表示になっています (これは、読み込まれた在庫が 0 であることを意味します)。

「 」を試してみまし<catalog_product_load_before>たが、この場合、製品 ID も SKU も取得できません。

手伝ってくれてありがとう

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

magento - Magento: カスタム メール テンプレートで変更された送信ステータス

Magento の PayPal 拡張機能の改善に取り組んでおり、注文ステータスが変更された後に顧客に電子メールを送信するモジュールを設定しました。PayPal 注文コントローラー内のさまざまなステータスごとに、以下のコードを使用しました。

ステータスごとにカスタム メール テンプレートを送信したいと考えています。たとえば、注文がキャンセルされた場合、顧客は次のメッセージを受け取ります . 上記の機能を使用して Magento を設定し、その特定のケース用に作成したカスタム テンプレートを呼び出すメールを送信するにはどうすればよいですか? 出来ますか?