protected function prepareExecute()
{
$this->getDispatcher()->addListener(new ForumListener());
$config = $this->container->get('config');
HtmlHeader::setSiteName($config->get('natika.site_name'));
HtmlHeader::addMetadata('description', $config->get('natika.metadata.description'));
// HtmlHeader::addOpenGraph('og:title', HtmlHeader::getPageTitle());
HtmlHeader::addOpenGraph('og:description', $config->get('natika.metadata.og:description'));
HtmlHeader::addOpenGraph('og:image', $config->get('natika.metadata.og:image'));
HtmlHeader::addOpenGraph('og:site_title', $config->get('natika.site_name'));
if ($config->get('natika.theme')) {
RendererHelper::addGlobalPath(WINDWALKER_TEMPLATES . '/theme/' . $config->get('natika.theme'), Priority::HIGH);
}
}