[TYPO3-german] TYPO3 Fluid Viewhelper zum modifizieren von TITLE & META Tags
Oliver W.
typo3 at oliverwidera.de
Mon Oct 27 10:15:57 CET 2014
Guten morgen,
eine kleine Frage zum modifizieren von TITLE- und META TAGs aus einem eigenen Viewhelper heraus.
Ich habe bereits verschiedene Wege ausprobiert, leider ohne Erfolg.
Hintergrund ist die Integration von verschiedenen Socialsharing Optionen unter jeden TX_NEWS Eintrag - dazu wird unter anderem ein modifizierter Webseitentitel und ein paar Meta Tags benötigt.
Leider funktioniert der folgende Viewhelper nicht - hätte evtl. jemand einen Tipp?
Das ganze wird auf TYPO3 6.1 entwickelt.
Besten Dank!
VG, Olli
Hier einer der vielen bisher ausprobierten ViewHelper:
<?php
namespace Own\OwnBase\ViewHelpers;
class metaTagViewHelper extends \TYPO3\CMS\Fluid\Core\ViewHelper\AbstractTagBasedViewHelper{
/**
* Arguments ...
*
* @return void
*/
public function initializeArguments(){
$this->registerArgument('ogTest','String','PageConfig', false, '');
$this->registerArgument('ogUrl','String','PageConfig', false, '');
$this->registerArgument('ogTitle','String','PageConfig', false, '');
$this->registerArgument('ogType','String','PageConfig', false, '');
$this->registerArgument('ogImage','String','PageConfig', false, '');
$this->registerArgument('ogDescription','String','PageConfig', false, '');
$this->registerArgument('pageSeoTitle','String','PageConfig', false, '');
}
public function render(){
$this->response->addAdditionalHeaderData('<title>'.$this->arguments['pageSeoTitle'].'</title>');
var_dump($this->arguments);
}
}
?>
Beispiel Aufruf innerhalb des Fluid-Templates:
<pc:SeoPage ogTest="TestTagContent" ogUrl="URL" ogTitle="TITLE" ogType="TYPE" ogImage="ogImage" ogDescription="DESCRIPTION" />
More information about the TYPO3-german
mailing list