提交 3b167512 编写于 作者: T Terry

购物车和支付页面增加breadcrumbs

上级 2f5cf1b2
......@@ -22,7 +22,7 @@ class Index
$this->initHead();
$currency_info = Yii::$service->page->currency->getCurrencyInfo();
$cart_info = $this->getCartInfo(false);
//var_dump($cart_info );
$this->breadcrumbs(Yii::$service->page->translate->__('Checkout Cart'));
return [
'cart_info' => $cart_info,
'currency_info' => $currency_info,
......@@ -30,6 +30,15 @@ class Index
];
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['checkout_cart_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
/**
* @param $cart_info | Array, example data:
[
......
......@@ -41,7 +41,7 @@ class Index
$this->initState();
$shippings = $this->getShippings();
$last_cart_info = $this->getCartInfo(true, $this->_shipping_method, $this->_country, $this->_state);
$this->breadcrumbs(Yii::$service->page->translate->__('Checkout Onepage'));
return [
'payments' => $this->getPayment(),
'shippings' => $shippings,
......@@ -57,7 +57,17 @@ class Index
'state_html' => $this->_stateHtml,
];
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['checkout_onepage_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
/**
* 初始化地址信息,首先从当前用户里面取值,然后从cart表中取数据覆盖
* 1. 初始化 $this->_address,里面保存的各个地址信息。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册