我必须编辑哪些数据库表才能让产品显示在Ubercart商店中?

时间:2011-07-25 22:18:07

标签: php drupal ubercart

我正在尝试创建一个自动更新产品列表的ubercart模块。我以为我只需要编辑这些表

uc_products
uc_product_classes
uc_product_features

问题在于我在这些表格中放置的内容,Ubercart商店中没有列出任何产品。

我需要更新哪些其他表才能执行此操作?或者,我需要采取哪些步骤才能使此模块添加和/或更新在网页中查看的产品?如果有人能够在不诉诸SQL的情况下向我展示如何做到这一点,我会很高兴。

2 个答案:

答案 0 :(得分:1)

在Drupal 6中,产品被引用到节点。您可以查看供稿或节点导入模块,以获取自动产品列表更新/创建。

答案 1 :(得分:0)

在Ubercart商店展示之前,似乎还有很多桌子要改变。但是我认为你不需要uc_product_features。

这些表格是

node
node_type
node_revisions 
uc_products
uc_product_classes

它们必须属于uc_product_classes和node_type中定义的类。

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