我正在尝试将我的woocommerce购物车模板显示为完整的12列布局.
现有布局使用bootstrap的col-sm-8列.我需要将它改为col-sm-12.
<main class="main col-sm-8" role="main"> <div class="page-header"> <h1>Cart</h1> </div> <div class="woocommerce">...</div> <div class="woocommerce-info">...</div> <div class="cart-collaterals"> // shipping code etc. </div> </main>
我检查了相关的woo-templates shown here,并将cart.PHP模板复制到我的主题中以覆盖.但是,看起来我需要修改woocommerce_before_cart操作来更改< main>布局并插入col-sm-12类.我在这个woocommerce页面上找到了relevant actions.
我可以从cart.PHP模板中看到在< form>之前调用的操作.元素如下图所示:
global $woocommerce; wc_print_notices(); do_action( 'woocommerce_before_cart' ); ?> <form action="<?PHP echo esc_url( WC()->cart->get_cart_url() ); ?>" method="post"> <?PHP do_action( 'woocommerce_before_cart_table' ); ?> <table class="shop_table cart" cellspacing="0">enter code here