public function getUrl() { if (issetModule('seo') && param('genFirendlyUrl')) { $seo = SeoFriendlyUrl::getForUrl($this->id, 'Blog'); if ($seo) { $field = 'url_' . Yii::app()->language; if ($seo->{$field}) { return Yii::app()->createAbsoluteUrl('/blog/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : ''))); } } } return Yii::app()->createAbsoluteUrl('/blog/main/view', array('id' => $this->id)); }
public function getUrl() { if (issetModule('seo') && param('genFirendlyUrl')) { $seo = SeoFriendlyUrl::getForUrl($this->id, 'InfoPages'); if ($seo) { $field = 'url_' . Yii::app()->language; if ($seo->direct_url) { return Yii::app()->getBaseUrl(true) . '/' . $seo->{$field} . (param('urlExtension') ? '.html' : ''); } return Yii::app()->createAbsoluteUrl('/infopages/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : ''))); } } return Yii::app()->createAbsoluteUrl('/infopages/main/view', array('id' => $this->id)); }
public static function getUrlById($id) { if (issetModule('seo')) { $seo = SeoFriendlyUrl::getForUrl($id, 'Apartment'); if ($seo) { $field = 'url_' . Yii::app()->language; return Yii::app()->createAbsoluteUrl('/apartments/main/view', array('url' => $seo->{$field} . (param('urlExtension') ? '.html' : ''))); } } return Yii::app()->createAbsoluteUrl('/apartments/main/view', array('id' => $id)); }