0

私の目標は、カスタムの「Add-product-page」を作成することです。そのため、すべてを好きなようにカスタマイズできます。これまでのところ、バックエンド メニューにリンクを作成した .phtml ファイルを作成できました。

バックエンドで表示される完全に空白の .phtml ファイルを想像してみてください。

  1. デフォルトの「add-product-page」と基本的に同じものを追加できるフォームを作成するにはどうすればよいですか。PHP? 私がこれを行っている理由は、ほとんどのものは毎回同じものであるため、いくつかの値を事前に定義するためです。それは私の..

  2. 一部の値を事前に定義して、変更する必要はありませんが、変更できるようにするにはどうすればよいですか?

  3. 画像のアップロードを追加することは可能ですか? 基本的にデフォルトと同じ可能性がありますか?

ありがとうございました!

4

2 に答える 2

0

正直なところ、Magmiのようなものを使用します。

これにより、すべてのデータを最初から作成し直すことなく、すべてのデータを含むcsvファイルをインポートできます。

他の質問に対処するために、インポートされるファイルはcsvであるため、基本的にはやりたいことができます。事前定義された値をコピーして貼り付けるだけです。Magmiは画像をインポートして正しく割り当てます。

もう1つの利点は、Magmiの拡張性が高く、作業しているサイトに2500以上のアイテムがあり、データの全ロードを処理するか、いくつかのアイテムを非常に高速にロードすることです。

于 2012-04-04T22:46:06.510 に答える
0

組み込みの magento インポート ツールを使用しました。それが完全に機能する指示を読み、それに従ってください。したがって、独自のものを作成したい場合 (これはお勧めしません)、インポート用のコードを確認することから始めてください。すべての製品を MySql db に配置し、php スクリプトを使用して csv エクスポート ファイルを作成し、magento に送信しました。このスクリプトは、すべてのデフォルトを設定します。組み込みのインポートは画像を処理できます...それらをサイトにftpで送信し(phpで自動化できます、私はそれを行いました)、インポートスクリプトは画像アップロードフォルダーの場所を取得します。

Magento を直接いじらないようにアドバイスする理由は、データベース内でのデータの編成方法が非常に複雑だからです。私はそのようなものを見たことがありません.5つのテーブルにまたがるIDのリンクに慣れています. ここでは、多くの機能に対して 1 つのテーブルを使用するため、アイテム ID が 5 回または 7 回表示される場合があります。

さらに、製品属性の使用方法のアーキテクチャとその中のすべてのニュアンスを本当に理解していない限り、結果がどうなるかは誰にもわかりません. さらに悪いのは、作業を行うために必要なクラスを変更 (または削除) する更新が行われた場合です。

于 2012-04-05T19:58:27.500 に答える