issue 2370 remove setting skin path when use a page module.

git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12023 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
devjin 2012-11-01 04:50:26 +00:00
parent faca174dbb
commit 2bb0278425

View file

@ -348,9 +348,17 @@
$oModuleModel = getModel('module'); $oModuleModel = getModel('module');
$skinType = (Mobile::isFromMobilePhone()) ? 'M' : 'P'; $skinType = (Mobile::isFromMobilePhone()) ? 'M' : 'P';
$skinName = $oModuleModel->getModuleDefaultSkin($this->module, $skinType); $skinName = $oModuleModel->getModuleDefaultSkin($this->module, $skinType);
if($skinName) if($this->module == 'page')
{ {
$this->setTemplatePath(sprintf('%s%s/%s/', $this->module_path, $dir, $skinName)); $this->module_info->skin = $skinName;
}
else
{
$isTemplatPath = (strpos($this->getTemplatePath(), '/tpl/') !== FALSE);
if(!$isTemplatPath)
{
$this->setTemplatePath(sprintf('%s%s/%s/', $this->module_path, $dir, $skinName));
}
} }
} }
else else