提交 ea44221c 编写于 作者: T Terry

customer account,order,favorite,product review add breadcrumbs

上级 331f3d8e
......@@ -20,7 +20,7 @@ class Index
public function getLastData()
{
$identity = Yii::$app->user->identity;
$this->breadcrumbs(Yii::$service->page->translate->__('Account Information'));
return [
'firstname' => $identity['firstname'],
'email' => $identity['email'],
......@@ -28,6 +28,16 @@ class Index
'actionUrl' => Yii::$service->url->getUrl('customer/editaccount'),
];
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['account_information_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
/**
* @param $editForm|array
......
......@@ -55,9 +55,19 @@ class Index
$pageToolBar = $this->getProductPage($count);
$return_arr['pageToolBar'] = $pageToolBar;
}
$this->breadcrumbs(Yii::$service->page->translate->__('Customer Order'));
return $return_arr;
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['customer_order_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
protected function getProductPage($countTotal)
{
......
......@@ -21,10 +21,20 @@ class View
{
$order_id = Yii::$app->request->get('order_id');
$order_info = $this->getCustomerOrderInfo($order_id);
$this->breadcrumbs(Yii::$service->page->translate->__('Customer Order Info'));
return $order_info;
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['customer_order_info_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
public function getCustomerOrderInfo($order_id)
{
if ($order_id) {
......
......@@ -51,13 +51,23 @@ class Index
$count = $data['count'];
$pageToolBar = $this->getProductPage($count);
$product_arr = $this->getProductInfo($coll);
$this->breadcrumbs(Yii::$service->page->translate->__('Customer Product Favorite'));
return [
'coll' => $product_arr,
'pageToolBar' => $pageToolBar,
];
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['customer_product_favorite_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
// 得到产品的一些信息,来显示Favorite 的产品列表。
public function getProductInfo($coll)
{
......
......@@ -50,7 +50,7 @@ class Index
$coll[$k]['url_key'] = $productModel['url_key'];
}
}
$this->breadcrumbs(Yii::$service->page->translate->__('Customer Product Review'));
return [
'pageToolBar' => $pageToolBar,
'coll' => $coll,
......@@ -59,6 +59,16 @@ class Index
'activeStatus' => Yii::$service->product->review->activeStatus(),
];
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['customer_product_review_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
protected function getProductPage($countTotal)
{
......
......@@ -164,9 +164,19 @@ class AccountController extends AppfrontController
Yii::$service->url->redirect($redirectUrl);
}
}
$this->breadcrumbs(Yii::$service->page->translate->__('Reset Password Submit'));
return $this->render($this->action->id, $data);
}
// 面包屑导航
protected function breadcrumbs($name)
{
if (Yii::$app->controller->module->params['forgot_reset_password_submit_breadcrumbs']) {
Yii::$service->page->breadcrumbs->addItems(['name' => $name]);
} else {
Yii::$service->page->breadcrumbs->active = false;
}
}
public function actionResetpassword()
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册