Gentics Portal.Node PHP API
 All Classes Namespaces Functions Variables Pages
Public Member Functions | List of all members
BaseJuiWidget Class Reference
Inheritance diagram for BaseJuiWidget:
AdvancedSearchWidget BasePersonalisationWidget BaseUserWidget CommentsBaseWidget GooglesitemapsWidget ItemListWidget ItemWidget ItemWidget LikeWidget NavigationWidget PersonalizedContentWidget SearchResultWidget ShoppingCartNavigateWidget ShoppingCartWidget SimpleSearchWidget TagcloudWidget

Public Member Functions

 getViewFile ($viewName)

Detailed Description

Definition at line 5 of file BaseJuiWidget.php.

Member Function Documentation

BaseJuiWidget::getViewFile (   $viewName)

Overridden function for using widget views from custom section

Parameters
string$viewNameview name
Returns
mixed|string

Definition at line 15 of file BaseJuiWidget.php.

{
$viewFile = parent::getViewFile($viewName);
if (isset(Yii::app()->params['customViews']) && Yii::app()->params['customViews'] == true) {
$customSection = realpath(Yii::getPathOfAlias('site.custom'));
$commonSection = realpath(Yii::getPathOfAlias('site.common'));
$frontendSection = realpath(Yii::getPathOfAlias('site.frontend'));
$customView = str_replace(array($commonSection, $frontendSection), $customSection, $viewFile);
if (file_exists($customView)) {
return $customView;
}
}
return $viewFile;
}

The documentation for this class was generated from the following file: