protected function setup() { $characterAlias = Utils::get('identifier'); $characterRepository = new CharacterRepository(TRUE); $character = $characterRepository->getOneByAlias($characterAlias); BangSeo::addTitlePart($character['name']); if ($character->getLocalizedDescription()) { BangSeo::setDescription($character->getLocalizedDescription()); } MySmarty::assign('character', $character); }
protected function addSeo() { $action = Utils::get('action'); $pageRepository = new PageRepository(TRUE); $page = $pageRepository->getOneByAlias($action); if (self::$seoAdded === FALSE) { BangSeo::addTitlePart($page['title']); BangSeo::setDescription($page['meta_description']); BangSeo::addContentForKeywords($page['meta_keywords'], BangSeo::MEDIUM_PRIORITY); self::$seoAdded = TRUE; } }
protected function setup() { $cardAlias = Utils::get('identifier'); $cardBaseTypeRepository = new CardBaseTypeRepository(TRUE); $cardBaseType = $cardBaseTypeRepository->getOneByAlias($cardAlias); if ($cardBaseType) { $cardRepository = new CardRepository(TRUE); $card = $cardRepository->getOneByCardBaseType($cardBaseType['id']); } BangSeo::addTitlePart($card->getTitle()); if ($card->getDescription()) { BangSeo::setDescription($card->getDescription()); } MySmarty::assign('card', $card); }