url->getCurrentUrl();
$logoutUrl = Yii::$service->url->getUrl('customer/account/logout', ['rt'=>base64_encode($currentUrl)]);
//$currentLang =
//$currency = Yii::$service->page->currency->getCurrentCurrency();
return [
'logoutUrl' => $logoutUrl,
'homeUrl' => Yii::$service->url->homeUrl(),
'currentBaseUrl' => Yii::$service->url->getCurrentBaseUrl(),
'currentStore' => Yii::$service->store->currentStore,
'currentStoreLang' => Yii::$service->store->currentLangName,
'stores' => Yii::$service->store->getStoresLang(),
'currency' => Yii::$service->page->currency->getCurrencyInfo(),
'currencys' => Yii::$service->page->currency->getCurrencys(),
];
}
public function getCacheKey()
{
$lang = Yii::$service->store->currentLangCode;
$currency = Yii::$service->page->currency->getCurrentCurrency();
$appName = Yii::$service->helper->getAppName();
$cacheKeyName = 'footer';
$currentStore = Yii::$service->store->currentStore;
return self::BLOCK_CACHE_PREFIX.'_'.$currentStore.'_'.$lang.'_'.$currency.'_'.$appName.'_'.$cacheKeyName;
}
}