Last active
December 7, 2015 14:09
-
-
Save kroell/e9d643b55e389857d99b to your computer and use it in GitHub Desktop.
Extbase additional Header Metatags
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Add dynmic metatags to response header in Extbase | |
* | |
* @param News $news | |
* @return void | |
*/ | |
protected function addMetaDataToHeader(News $news){ | |
$this->response->addAdditionalHeaderData('<meta property="og:title" content="'. htmlspecialchars($news->getTitle()).'"/>'); | |
$this->response->addAdditionalHeaderData('<meta name="description" content="'. htmlspecialchars($news->getTeaserText()) .'">'); | |
$this->response->addAdditionalHeaderData('<meta name="author" content="'.$author.'">'); | |
$this->response->addAdditionalHeaderData('<meta property="og:author" content="'.$author.'">'); | |
$this->response->addAdditionalHeaderData('<meta name="keywords" content="'.$keywordList.'" />'); | |
$this->response->addAdditionalHeaderData('<meta property="og:type" content="article" />'); | |
$this->response->addAdditionalHeaderData('<!-- news meta -->'); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment