2015-04-04 42 views
0

我使用drupal 7和ubercart 3.我如何主题购物车页面。我用来创建页面cart.tpl.php但我不知道如何获得购物车的主题它如何在ubercart中主题购物车

+0

此问题已经存在。参见[Theming Drupal 7s Ubercart“/ cart”page](http://stackoverflow.com/questions/13856979/theming-drupal-7s-ubercart-cart-page) – 2015-04-04 02:34:27

+0

我读过这个话题。但我不知道如何让购物车中的所有物品显示在页面cart.tpl.php中。你知道吗? – user2977739 2015-04-05 02:58:17

回答

0

购物车购物车是一种形式,你可以主题覆盖。在您的的template.php定义下列功能:

function yourtheme_uc_cart_view_form(&$variables) { 
    //$form contains the UC cart form object 
    $form = &$variables['form']; 

    //$form['items'] will contain a table object with the cart items 
    $output = '<p>some test output.</p>'; 
    $output .= drupal_render_children($form); 
    return $output 
} 

您可以参考uc_cart的theme_uc_cart_view_form为你的主题覆盖的参考。

+0

如果我使用page - cart.tpl.php,我怎样才能获得$ form到主题? – user2977739 2015-04-07 14:31:51