2011-07-25 14 views
1

商品リストを自動的に更新するubercartモジュールを作成しようとしています。私はちょうど問題はどんな私がこれらのテーブルに入れ、何の製品はUbercartストアにリストされていないではありませんこれらのテーブル製品をUbercartストアに表示するには、どのデータベーステーブルを編集する必要がありますか?

uc_products 
uc_product_classes 
uc_product_features 

を編集する必要があると考えました。

これを行うには、他にどのようなテーブルを更新する必要がありますか?または、このモジュールがWebページに表示された製品を追加および/または更新するために必要なステップは何ですか?誰かが私にSQLに頼らずにそれを行う方法を教えてもらえると大変です。

答えて

0

Ubercartストアに表示される前に、さらに多くのテーブルを変更する必要があるようです。しかし、私はあなたがuc_product_featuresを必要とは思わない。

これらのテーブルには、彼らはuc_product_classesとNODE_TYPEで定義されたクラスに属している必要があり

node 
node_type 
node_revisions 
uc_products 
uc_product_classes 

です。

node_revisionsは店頭に表示され、node.stausは1に設定する必要があります。これは公開変数です。それは私私は必要なすべてを教えてくれなかった

また

node.nid must equal mode_revision.nid 

node_revsion.vid must equal mode.vid 

そうでない場合は、その項目のリスティング店の前で

"n/a" 

こととなり、私は次のサイトが有益であることを発見しました。

http://tiger-fish.com/blog/drupal-6-turning-existing-node-type-ubercart-product

+0

新しい情報を受け取りました。これはSQLを直接使用するよりも良い方法です。 –

1

Drupal 6では、製品がノードを参照しています。製品リストの更新/作成を自動化するために、フィードまたはノード・インポート・モジュールを見ることができます。

+0

自分の無知を許しますが、どこでフィードまたはノードのインポートモジュールのコードを見つけることができますか? –

+0

http://drupal.org/project/feeds http://drupal.org/project/node_import Ubercartでコンテンツをインポート/更新する方法については、さまざまなチュートリアルがあります。既存のソリューションがあなたのニーズをより短時間で満たすことができない限り、すべてのことと同じように、ホイールを再発明しないことをお勧めします。 – mesch

+0

はい、私はちょっと深いところに投げ込まれました。これらの2つのモジュールを見ていただきありがとうございます –

関連する問題