mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-03 08:41:39 +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;
|
||||
}
|
||||
|
||||
|
|
@ -220,20 +235,6 @@ class HTMLDisplayHandler
|
|||
|
||||
// Remove unnecessary information
|
||||
$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
|
||||
Context::set('content', $output);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue