Use global keywords and description if a module does not have its own SEO info

This commit is contained in:
Kijin Sung 2016-05-08 23:23:27 +09:00
parent 98f0b0cd1c
commit faf4b1ea54
8 changed files with 95 additions and 0 deletions

View file

@ -295,6 +295,25 @@ class ModuleHandler extends Handler
Context::setBrowserTitle(Context::getSiteTitle());
Context::addBrowserTitle($module_info->browser_title);
}
$module_config = $oModuleModel->getModuleConfig('module');
if ($module_info->meta_keywords)
{
Context::addMetaTag('keywords', escape($module_info->meta_keywords));
}
elseif($module_config->meta_keywords)
{
Context::addMetaTag('keywords', escape($module_config->meta_keywords));
}
if ($module_info->meta_description)
{
Context::addMetaTag('description', escape($module_info->meta_description));
}
elseif($module_config->meta_description)
{
Context::addMetaTag('description', escape($module_config->meta_description));
}
$viewType = (Mobile::isFromMobilePhone()) ? 'M' : 'P';
$targetSrl = (Mobile::isFromMobilePhone()) ? 'mlayout_srl' : 'layout_srl';