Drupal商城

ubercart的三个价格分别是什么?以及如何调用价格和立即购买和货币符号

日期:2014-10-15 阅读:2491

dmandwp系统 - wordpress系统和DM系统区块建站>>

ubercart的三个价格分别是什么?以及如何调用价格和立即购买和货币符号

ubercart添加产品时有以下三个价格:

list value  -  厂家建议的价格
cose        -- 成本价
display value(sell value)   -- 销售价

 

成本价和销售价好理解,可能对上市价格不好理解,
可能和翻译有关,图片中的上市价格理解为 厂家建议的价格 就好了。

-----

另外我建立了views,但是输出方面,我不想用views,选择用drupal人工桥。

这时问题来了,价格和立即购买按钮是不在字段里的,foreach对象时 是取不到值的,怎么办?

可以这样调用:

foreach($view->result as $v){

。。。。。。

 /*
$nodeobj = node_load($v->nid);
$type = node_type_get_type($nodeobj); // type is product
pre($type);
  $base = $type->base; //base is uc_product
print '================';
  pre($base);
*/
$product = node_load($v->nid);
$base ='uc_product';
      if (function_exists($base . '_add_to_cart_form')) {
        $form = drupal_get_form($base . '_add_to_cart_form_' . $v->nid, $product);
        print drupal_render($form);

           $form = drupal_get_form('uc_catalog_buy_it_now_form_' . $v->nid, $product);
      print drupal_render($form);

//上面两个都可以调到价格,选 一个即可。

      }

//-------------------

  $node2 = node_view($product, 'teaser'); 

 $price = uc_currency_format(round($node2['display_price']['#value'],2)); //----这可以调出价格和货币符号

 

//参考代码在sites/all/modules/ubercart/uc_productviews里的几个文件。

。。。。。。


 

 

<<点击返回

Drupal7视频教程 Drupal7主题 Drupal7最新文档 Drupal7推荐文档
  • 暂无内容!
  • 暂无内容!