問題タブ [magento]

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 に答える
515 参照

php - 選択した製品オプションに応じて、すでにカートに入っている製品画像を交換する方法は?

最近、Magento (1.3.1) のユーザー インターフェイスを拡張する必要がありました。特に、製品画像スイッチャーを追加します ( http://inchoo.net/ecommerce/magento/create-a-color-switcher-in-magento/に従ってください)。

結果: - 画像スイッチャーは期待どおりに動作します。これは問題ありません。

問題: - 製品自体に 15 ~ 20 色の画像を選択できます。

目標: - ユーザーが「select」要素を使用して製品の色を選択する場合、選択した製品の色はデフォルトの製品の色と入れ替えてカートに表示する必要があります。

セッションを使用して選択したデータを保持してからスワップすることを考えていましたが、画像ディレクトリがキャッシュディレクトリとして保持され、画像を表示するときに正確なパスがわからないため、複雑に見えます。

2 番目のアイデアは、/checkout/cart/item/default.phtml を使用して checkout/cart コントローラーから交換することでしたが、その方法がわかりません。

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

php - magento モジュールのビルド

最初の magento モジュールの構築を開始しようとしていますが、コア内のローカル フォルダーとコミュニティ フォルダーの違いに関する文献が見つかりません。一部の人々はモジュールをローカルで構築し、他の人々はコミュニティで構築していることに気付きました。違いは何ですか?なぜどちらかを使用する必要があるのですか?

ありがとう

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

php - Magentoカートのモジュールの位置を変更するには?

マジェントカートのモジュールの位置を変更するにはどうすればよいですか (上/ボタン...左/右)??

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

php - Magento eコマースのテーマを変更するには?

Magento eコマースのテーマを変更するには??

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

php - Magento でリージョンを変更 / 維持する

マジェントでリージョンを編集/維持する方法を知っている人はいますか?特に英国用のリージョンを追加します。

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

php - Magentoのヘッダーでミニログインを使用するにはどうすればよいですか?

Magentoのヘッダーでミニログインを使用するにはどうすればよいですか?また、ログイン後にログインフォームを無効にしたいのですが。

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

php - モジュールからのフロントエンド レイアウトの更新

独自の magento モジュールを作成し、コア コントローラーとモデルを正常に拡張しましたが、レイアウト xml ファイルで同じことを行うのに問題があります。チェックアウトの複数発送の発送ページだけを更新したいです。これまでのところ、checkout.xml ファイル全体を上書きすることしかできませんでしたが、xml ファイルに .xml を含めることだけを望んでいます。

これは私のモジュール config.xml にあるもので、tm.xml ファイルは app/design/frontend/default/default/layout/ にあります

ありがとう

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

forms - Magentoのカスタムフォーム

誰でも、データをコントローラーアクションに投稿するフロントエンドフォームをMagentoで作成する方法に関するダミーガイド\コードスニペットを提供できますか?

お問い合わせのバリエーションを書き込もうとしています。(ここで概説されているように、お問い合わせフォームを簡単に変更できることを私は知っています)。追加のフィールドを含むフィードバックフォームも作成しようとしています。

この基本的な形式を考えると:

入力された名前をコントローラーアクションに取得して処理するために必要な基本的な手順は何ですか?

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

php - Magento: カテゴリへの相対 URL を外部から取得する

私はウェブサイトを構築しており、Magento を /shop/ サブディレクトリにインストールしています。トップ カテゴリを Magento 以外のサイトのメニューに統合して、カテゴリに直接移動できるようにしたいと考えています。このためには、カテゴリ名と URL が必要です。

Magento のカテゴリは次のとおりです。

  • テンプレート
    • テーマ
    • 全般的
  • その他の製品

最初に、テンプレートのトップレベルの下にあるカテゴリのリストを取得する必要があったため、次のコードを記述しました。Magento との統合は初めての試みなので、優しくしてください :-) :

これは名前とカテゴリを正しく取得しますが、返される URL は「 http://example.com/shop/templates/theme.html 」などの完全な絶対 URLです。

まず、Magento から相対 URL を取得するにはどうすればよいですか?

次に、生成された URL は、 web/unsecure/base_url 設定をhttp://example.com/shop/に設定した場合にのみ正しいようです。代わりにこれを {{base_url}} に設定すると (仮想ホスティング ベースの svn 作業コピーを使用するため、開発中にはこれを好みます)、/shop/ の部分が失われます。つまり、" http://example.com/templates/ theme.html ".

理由はありますか?

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

php - PHPでスクリプト化されたルーチンとして大量のデータをインポートする場合、XMLは最良のデータ交換形式ですか?

定期的に(少なくとも1日1回)更新する必要のある仕様や説明などの情報を伴う50,000〜100,000の製品SKUがある場合、XMLはデータ交換形式として使用するのに最適な方法ですか?アプリケーションはPHPで記述されており、(アプリケーションフックを使用してDB内の適切な場所にデータをダンプするのではなく)PHPのネイティブMySQL呼び出しに対するSimpleXMLを考えています。サーバーはLinuxベースであり、完全なルートアクセス権があります。私はこれがかなり一般的な質問であることを知っています。それが私がそれをコミュニティウィキにした理由です-私はベストプラクティスと考えられる全体的なアプローチを探しています。重要な場合、アプリケーションはMagentoです。