問題タブ [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 投票する
6 に答える
113388 参照

php - Magento で単純な「Hello World」モジュールを作成するにはどうすればよいですか?

Magento で次のことをどのように達成できますか?

  • コントローラー/ビュー/モデル アプローチを使用して「Hello World」メッセージを表示します。そのため、私が行った場合http://example.com/myController、「Hello World」という文字列が表示されます。この文字列を私の Web サイトのテンプレート (ヘッダー、フッターなど) 内に表示できると、おまけになります。

  • Select * FROM articles where id='10'このコントローラー (または必要に応じて新しいコントローラー) に、モデルと対話し、クエリを実行して行 (列を含む) をコントローラーに返すメソッドを追加するにはどうすればよいid, title, contentですか? 次に、コントローラーを使用して、この行を表示するビューを含めます。http://example.com/myController/show_rowそのため、 (または同様のもの)に行くと、ビュー内に行が表示されます。(空想する必要はありません。単に aecho $row->id;または同様のものが機能します。)

Magento のコード構造に関するその他の情報も非常に役立ちます。

0 投票する
7 に答える
43640 参照

php - Magento:サブカテゴリリストを表示する

Magentoストアを構築していますが、カテゴリのリストを表示し、各カテゴリを独自のページにリンクできるようにしたいと考えています。

IDが42の「ブランド」カテゴリがあり、サブカテゴリのリストを表示して、それぞれがCMSの指定されたURLキーにリンクしていることを確認したいと思います。

誰かがMagentoでこれを行った経験がありますか?

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

magento - 属性セット名を取得するにはどうすればよいですか?

Magento 製品ビュー テンプレートで属性セット名を取得しようとしています。で属性値を取得できますが$_product->getAttributeText('attribute')、属性セット名を取得するにはどうすればよいですか?

特定の属性セットに属している場合にのみ属性を表示したいと思います。

0 投票する
10 に答える
127254 参照

php - Magento addFieldToFilter: 2 つのフィールド、AND ではなく OR として一致

私はここ数時間これにこだわっています。で数行をハックして動作させました/lib/Varien/Data/Collection/Db.phpが、適切なソリューションを使用して、コアをそのままにしておきたいと思います。

必要なのは、コレクションを取得して、2 つ以上のフィールドでフィルター処理することだけです。customer_firstnameと言うremote_ip。これが私の(ハッキングなしで機能しないDb.php)コードです:

株式Db.phpを使用して、これを試しました: (サンプルはhttp://magentoexpert.blogspot.com/2009/12/retrieve-products-with-specific.htmlから取得)

しかし、それは私にこのエラーを与えます:

それを try/catch でラップすると、_getConditionSql() に移動し、次のエラーが発生します。

これを行うための実用的で機能的なコードを持っている人はいますか? Magento 1.9 (エンタープライズ) を実行しています。ありがとう!

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

magento - 国のMagentoカスタム状態

Magentoの最新バージョンに取り組んでいます。ストアは英国向けです。マンチェスター、ロンドン、ヨークシャーなどの国を追加する必要があります。ドロップダウンから英国を選択すると、配送設定に表示されます。つまり、デフォルトは米国です。配送先住所と請求先住所。そして、デフォルトの国は常に英国である必要があります。どうすればよいですか?

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

database - Magento で複数の外部データベースを接続するには?

Magento からいくつかの外部データベースに接続する必要があります。Magento で外部データベース接続を作成するためのチュートリアルが 1 つ見つかりました。このチュートリアルは役に立ち、1 つの外部データベースへの接続に役立ちました。しかし、複数の外部データベースに接続する必要があります。

Magento で複数の外部データベース (5 つの外部データベースを想定) に接続するにはどうすればよいですか?

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

mysql - Magento 1.x のストアのデータが含まれている MySQL データベース テーブルはどれですか?

PHP コードでデータ構造を構築できるように、各店舗の MySQL を介して次のデータを取得したいと考えています。

ストアの管理データを変更する前に diff を実行しようとしましたが、変更前と変更後の 2 つの MySQL ダンプ ファイルを比較するとメモリ制限に達しました。

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

magento - Magentoで同じ属性を持つすべての製品を見つける

私は単純に見えることをしようとしていますが、うまくいきません

私はMagento 1.5.1を実行しています。

元の商品と同じ属性が設定されている商品をすべて商品ページに表示したいと考えています。
例えば:

アイテム A には XYZ 属性があります。xyz 属性を持つ他のすべてのアイテムを表示してください。

これまでに試したことは何もありません...

編集:

編集2:試しました:

そして何も表示されなかった

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

magento - Magento-顧客エンティティに属性を追加します

2日間、magentoデータベースに新しい顧客属性を追加しようとしています。しかし、それは機能していません。nicknameに簡単な入力フィールドを追加し、このチュートリアルregister.phtmlに従います。edit.phtml

http://www.magentocommerce.com/wiki/5_-_modules_and_development/customers_and_accounts/registration_fields

固有のフォーラム投稿は次のとおりです。

http://www.magentocommerce.com/boards/viewthread/9620/

属性はデータベーステーブルeav_attributeに追加されますが、値はに表示されませんcustomer_entity_varchar


これが私が持っているものです:

すべてのファイルは下にありますapp/code/local/Company/


app / code / local / Company / Customer / etc / config.xml

(注意してください<!-- nickname -->:)

app / code / local / Company / Customer / Model / Entity / Setup.php

(もう一度気をつけてください/* nickname */:)

app / design / frontend / default / company / template / customer / form / register.phtml

また、 register.phtmlの先頭でこのphpコードを実行して、 このコードが1回実行されたeav_attributeに属性を追加します。

app / design / frontend / default / company / template / customer / form / edit.phtml

また、 / var / cacheフォルダーを手動でクリアしましたが、効果はありませんでした。

他に何ができるかわからないので、どんな助けでも大歓迎です。

編集:

これが私がmagentoルートで試したことです:

このコードは正常に実行され、エラーメッセージなどは表示されませんが、eav_attributeテーブルに新しい属性が追加されることもありません。

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

magento - Magento - マス アクションなどで編集可能なグリッドを送信する方法

テーブルのコンテンツを表示するために、magento でグリッドを使用しています。このテーブルには位置列があり、その値に従ってコンテンツを並べ替えています。
この位置列は、グリッドにタイプ入力として表示されます。

すべての行に対してこれらの列の値を送信するにはどうすればよいですか? 一括アクションを使用してみましたが、選択した行の ID のみを送信し、位置列は送信しません。これを行う他の方法はありますか?