mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-05 17:51:40 +09:00
Add OpenGraph metadata and icons before final trigger
SEO 데이터와 아이콘 추가 작업을 display.before 트리거 실행 전으로 옮겨 서드파티 자료가 SEO 데이터를 추가하거나 변경할 수 있도록 함.
This commit is contained in:
parent
4604448c0e
commit
baeedb7aae
1 changed files with 15 additions and 14 deletions
|
|
@ -157,6 +157,21 @@ class HTMLDisplayHandler
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Add OpenGraph metadata
|
||||||
|
if (config('seo.og_enabled') && Context::get('module') !== 'admin')
|
||||||
|
{
|
||||||
|
$this->_addOpenGraphMetadata();
|
||||||
|
}
|
||||||
|
|
||||||
|
// set icon
|
||||||
|
$site_module_info = Context::get('site_module_info');
|
||||||
|
$oAdminModel = getAdminModel('admin');
|
||||||
|
$favicon_url = $oAdminModel->getFaviconUrl($site_module_info->domain_srl);
|
||||||
|
$mobicon_url = $oAdminModel->getMobileIconUrl($site_module_info->domain_srl);
|
||||||
|
Context::set('favicon_url', $favicon_url);
|
||||||
|
Context::set('mobicon_url', $mobicon_url);
|
||||||
|
|
||||||
return $output;
|
return $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -220,20 +235,6 @@ class HTMLDisplayHandler
|
||||||
|
|
||||||
// Remove unnecessary information
|
// Remove unnecessary information
|
||||||
$output = preg_replace('/member\_\-([0-9]+)/s', 'member_0', $output);
|
$output = preg_replace('/member\_\-([0-9]+)/s', 'member_0', $output);
|
||||||
|
|
||||||
// Add OpenGraph metadata
|
|
||||||
if (config('seo.og_enabled') && Context::get('module') !== 'admin')
|
|
||||||
{
|
|
||||||
$this->_addOpenGraphMetadata();
|
|
||||||
}
|
|
||||||
|
|
||||||
// set icon
|
|
||||||
$site_module_info = Context::get('site_module_info');
|
|
||||||
$oAdminModel = getAdminModel('admin');
|
|
||||||
$favicon_url = $oAdminModel->getFaviconUrl($site_module_info->domain_srl);
|
|
||||||
$mobicon_url = $oAdminModel->getMobileIconUrl($site_module_info->domain_srl);
|
|
||||||
Context::set('favicon_url', $favicon_url);
|
|
||||||
Context::set('mobicon_url', $mobicon_url);
|
|
||||||
|
|
||||||
// convert the final layout
|
// convert the final layout
|
||||||
Context::set('content', $output);
|
Context::set('content', $output);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue