2015-04-04 82 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