/** * Check if are sets category specific metadata or leave their default values */ private function _checkMetaData($layoutView, Model $object) { if ($object->getMetaTitle() != '') { $layoutView->set('metatitle', $object->getMetaTitle()); } if ($object->getMetaDescription() != '') { $layoutView->set('metadescription', $object->getMetaDescription()); } if ($object instanceof \App_Model_News) { if ($object->getMetaImage() != '') { $layoutView->set('metaogimage', "http://{$this->getServerHost()}{$object->getMetaImage()}"); } $layoutView->set('metaogurl', "http://{$this->getServerHost()}/aktuality/r/" . $object->getUrlKey() . '/'); $layoutView->set('metaogtype', 'article'); } else { $layoutView->set('metaogurl', "http://{$this->getServerHost()}/" . $object->getUrlKey() . '/'); $layoutView->set('metaogtype', 'website'); } return; }