問題タブ [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.
magento - Magentoでカテゴリ画像のサイズを変更するにはどうすればよいですか?
Magentoでカテゴリ画像のサイズを変更するにはどうすればよいですか?次のコードを使用して商品画像のサイズを変更しましたが、カテゴリ画像の表示には使用できません。
magento-1.9 - Magento 1 - 製品 URL から製品 ID を削除する
URL 書き換えから製品 ID を削除して、SKU などの別の属性に置き換えることはできますか?
私の簡単な調査によると、ID が明示的に追加されているようです (の 749 行目Mage_Catalog_Model_Url
) 。
誰かがこれをやろうとしましたか?そうすることの欠点はありますか?
magento - Magentoでは、ブロックはどのようにモデルからデータを取得しますか?
誰かがこれを説明できますか?
私が知っていることをお話ししましょう。最初の3点が良ければ、4点を説明してください。
- リクエストはコントローラーに来ます。
- コントローラアクションでは、モデルを開始します。
- モデルは、データベースなどに接続することにより、必要なすべての情報を収集または生成します。
その後はどうなりますか?
モデルはどのようにデータをブロックに転送しますか、またはブロックはモデルからデータを取得しますか?
テンプレートは準備されたデータを取得し、画面に表示します
- また、リクエストが再びコントローラーに戻ることはありますか?
説明してください。私はいくつかの場所で混乱しています。
magento - Magento モジュール
Magento に関していくつか質問があります。
Mage_Newsletter
Magento 管理パネル ページから、やなどの Magento モジュールのリストを見つけることができMage_poll
ます。知りたいのですが、これらはどこから来たのですか?たとえば、次のようなファイルを作成するとします。
そのようなディレクトリに格納された一連のファイルによって定義されたモジュールが、先ほど指摘した管理ページの Magento モジュール リストに表示されるには何が必要ですか?
デザイン パッケージのスキン ディレクトリの下に、images ディレクトリと別の
images/media
ディレクトリを配置する目的は何ですか。の下ではなく、 images ディレクトリの直下に配置する画像をどのように決定しimages/media
ますか? ここで使用されている規則は何ですか?
magento - プログラムで子ブロックを作成する方法は?
次のように、プログラムでテンプレート ブロックが含まれているページがあります。
sometemplate.phtml内に$this->getChildHtml('somechild')を入れて、別のブロックを挿入したいと思います。
私は試した
しかし、うまくいきませんでした。どうすればいいですか?
magento - Magentoの税の丸めの問題
MagentoでVATの丸めの問題が発生しました。私の製品設定は*製品価格(20%の付加価値税を含む)は183.59です
バスケットに30個のアイテムを追加すると、30 * 183.59=5507.70のコストがかかります。この値はバスケット/チェックアウトで確認できるので問題ありません。バスケットにアイテムが1つしかない場合は、問題ありません。
また、最終的なVATは5507.70 * 20/120 = 917.95になりますが、私は918.00を取得しています
これを修正する方法や、どこを調べればよいかわかりますか?前もって感謝します。
url - Magento1-URLキー/製品URLの番号を削除する
ご存知かもしれませんが、URLキーを共有する製品がある場合、URLキーには数字が追加されます。
すなわち
http://www.example.com/main-category/sub-category/product-name-**6260**.html
その6260のソース(URLに追加された#の1つ)を見つけるにはどうすればよいですか?製品ID、SKUを試しましたが、ソースが見つかりません。私が尋ねる理由は、それを見つけることができれば、特定の製品リストページにエコーする前に、文字列置換関数を作成してURLからフラッシュすることができるからです。
ありがとう。
magento - カートからマジェントの小計を取得する
現在、このスニペットを使用して、Magento ショップのトップカートにカートの合計を表示しています。私の問題は、製品がカートに入れられたときに常に更新されるとは限らないことです.0ドル、特に構成可能な製品が表示されるだけです. しかし、2 つ目の製品をカートに入れると、再び機能します。
このコードの前に何らかの「チェック」が必要ですか?
magento - 在庫を更新する MAgento カスタム イベント オブザーバー
カスタムモジュールに単純なオブザーバーを実装して、ロード時に製品在庫を更新しようとしています。
これは、xml ファイルの内容です。
オブザーバー モデルの内容は次のとおりです。
問題は、在庫が保存されていないことです。これに対する解決策は何ですか?
手伝ってくれてありがとう。
編集:
問題は次のことから来ていると思います:
製品がまだロードされておらず、404 Not found ページが表示されますが、次のように置き換えると:
製品在庫は適切に更新されますが、製品在庫状況が「在庫なし」で在庫が 0 の場合。フロントエンドの「在庫状況」は常に「在庫切れ」であり、「カートに追加」ボタンは非表示になっています (これは、読み込まれた在庫が 0 であることを意味します)。
「 」を試してみまし<catalog_product_load_before>
たが、この場合、製品 ID も SKU も取得できません。
手伝ってくれてありがとう
magento - Magento: カスタム メール テンプレートで変更された送信ステータス
Magento の PayPal 拡張機能の改善に取り組んでおり、注文ステータスが変更された後に顧客に電子メールを送信するモジュールを設定しました。PayPal 注文コントローラー内のさまざまなステータスごとに、以下のコードを使用しました。
ステータスごとにカスタム メール テンプレートを送信したいと考えています。たとえば、注文がキャンセルされた場合、顧客は次のメッセージを受け取ります。 . 上記の機能を使用して Magento を設定し、その特定のケース用に作成したカスタム テンプレートを呼び出すメールを送信するにはどうすればよいですか? 出来ますか?