Ссылка категории и мультивитрины

Есть две витрины, в витринах разные категории. каким образом получить нормальную ссылку на категорию?
использую

wa()->getRouteUrl('shop/frontend/category', array('category_url' => 'aktovyy-zal-shkola'));

и получаю в итоге aktovyy-zal-shkola вместо shkola/aktovyy-zal-shkola

1 ответ

  • 1
    Эрик Webasyst 6 октября 2015 10:48 #

    Видимо shkola - это адрес поселения, в базе данных для категории он не хранится. Как вариант - добавьте shkola/ перед этим кодом.

    • +1
      DmitriyD DmitriyD 6 октября 2015 10:51 #

      сделал следущим костылем

      	public static function checkRouting($id){
      		$category_routes_model = new shopCategoryRoutesModel();
      		$route = $category_routes_model->getRoutes($id, false);	
      		foreach($route as $k=>$rout){
      			$route[$k] = trim($rout, "/*");
      		}
      		if($route){
      			return $route[0];
      		}
      		return false;
      	}
      if($rout = self::checkRouting($tmp['id'])){
      	$category[$k]['url'] = "http://".$rout.$category[$k]['url'];
      }

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите