問題タブ [magento-1.9.1]

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

php - トランザクション電子メールの Magento addCc

send CC to another email前述のコードを使用しようとしていますが、

次のエラーが表示されます。

以下のコードを使用してメールを送信するたびに、このエラーが発生します。

私のコードは次のようになります。

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

php - Magentoの販売/注文グリッドにカスタム列を追加するには?

販売/注文グリッドにカスタム列を追加しようとしています。私の列は追跡番号とタイルになります。タイトルは基本的に宅配便コードであり、どの宅配業者を介して製品を送ったかを示しています. だから私はこれのためにいくつかの次のことをしました。

  1. magento/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.phpからにファイルをコピーしました

マジェント/アプリ/コード/ローカル/メイジ/管理者html/ブロック/販売/注文/Grid.php

列を追加して、販売/注文グリッドをカスタマイズできるようにします。

  1. ファイル Grid.php には、_prepareCollections() 関数があります。

ここにコードが入ります。

ここで、_prepareColumns() 関数に列を追加します。そのためのコードは

ファイル Grid.php はこちらです。

これで、グリッドに追跡番号とタイトルの列が表示されます。しかし、私の追跡番号では、重複したエントリが表示されています。たとえば、追跡番号が 12345678 の場合、このように同じ値が 2 つ表示されます。12345678、12345678。

私のタイトルにも、フェデラルエクスプレス、フェデラルエクスプレスが2回表示されています。

欲しいものは2つ、

を。まず、追跡番号が 2 つ、またはそれ以上ある場合があります。しかし、それはこのように示されるべきです。元。12345678、12345678900。それは明確であるべきです。

私の注文の一部では、明確に表示されません。しかし、それらのほとんどは重複したエントリを持っています。

b. 次に、クーリエが Federal Express で発送された場合、製品が返品されて bluedart で発送された場合、 Federal Express, bluedart と表示されます。しかし、私が得ているのは、フェデラル エクスプレス、フェデラル エクスプレス、ブルー ダーツ、ブルー ダーツです。

それは私に4回見せています。

私が直面している問題が正確にはわかりません。データベースの問題か、私が書いたクエリですか。

どうか教えてください

この関数は正しいものであり、それに記述されたクエリも正しいです。

編集部分

また、grid.php で track_number と title をフィルター処理したいと考えています。私はいくつかのことを試しました。

このコードは grid.php に入ります。

addcolumn にフィルター条件を追加しました。

しかし、販売/注文グリッドでフィルタリングできません。これの解決策を教えてください。

ありがとうございます。

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

magento - Magento 1.9 - すべての製品を再保存する

すべての製品を magento に再保存する必要があります。解決策を見つけました(1.7バージョンの場合):

しかし、これはmagento 1.9では機能しません。可能であれば、構成可能なすべての製品を再保存する必要があります。

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

php - Magento が sales./order グリッドで間違った合計レコードを表示する

私は自分が何をしているのかを説明するために最善を尽くします。

  1. 販売/注文グリッドの grid.php ファイルに 4 つの列を手動で追加しました。

  2. 現在、合計レコードに間違った数が表示されています。

  3. 1500 件以上のレコードがありますが、1190 件しか表示されません。

  4. これが grid.php ファイルのコードです。

    /li>
  5. これで、テーブルを結合するためのコードを記述し、_prepareCollections() 関数でグリッドからアクセスします。

  6. _addcolumns() 関数に 4 つの列を追加しました。お支払い方法、Sku、タイトル、トラック番号を追加しています。

問題

合計 1190 件のレコードが見つかりました。

ただし、1500 レコードすべてを表示する必要があります。私がしなければならないことを教えてください。

また、以前の問題のリンクを参照してください。以前の問題のリンク

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

css - Magentoの画像製品で2つの画像を重ねるにはどうすればよいですか?

Magento 1.9.0.1 で、画像製品 (製品ページ) に 2 つの画像を重ねて、解像度の変更時に画像製品のサイズを変更するのと同じ方法でサイズを変更するにはどうすればよいですか?

css 疑似要素 (:before および :after) を試しましたが、サイズを変更できず、正直なところ、奇妙な動作に気付きました (最初は画像が表示されず、Chrome/Firefox ウィンドウのサイズを変更した場合にのみ表示されます... )。

の方法として、htmlを介してview.phtmlに画像を挿入しようとしました

同様のcssを使用して正しい位置に配置できましたが...サイズ変更を製品画像に「バインド」して、「一緒に」スケーリングできるようにする方法がわかりません(画像製品、image-top.pngおよびimage- bottom.png) まるで 1 つの画像であるかのように。


画像 1: http://s30.postimg.org/7fnfl2yrl/screen.png

画像 2: http://s30.postimg.org/78z4gzh0x/screen3.png

0 投票する
5 に答える
3932 参照

php - 製品がMagentoで新しいかどうかを確認する方法は?

製品が Magento 1.9.0.1 で新しいかどうかを確認するにはどうすればよいですか?

私は試した:

しかし、うまくいきません。どうしたの?

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

javascript - Magento 1.9.0.1 rwd テーマで jQuery を使用するにはどうすればよいですか?

Magento 1.9.0.1 rwd テーマに jQuery ライブラリが含まれるようになり、「jQuery.noConflict();」を使用していることに気付きました。デフォルトでは「$j」トークンに関連付けられています。

まず、ローカルの jQuery ライブラリの代わりに Google CDN jQuery ライブラリを使用したいと思います。

次に、jQuery コードを実行するにはどうすればよいですか?

たとえば、minicart.phtml に次のように挿入しようとしました。

また、app.js の最後にコードを追加しようとしました。

しかし効果なし。どこが間違っていますか?app/js フォルダー内の別のファイルでコードを実行するにはどうすればよいですか?