Hallo Zusammen,
ich habe mir eine extension gebastelt, die dynamischen Inhalt erzeugt. Nun möchte ich gerne, das meine Extension die Meta-Tags erweitert, wie bekomme ich das hin?
Ich danke euch schomal im Vorraus.
Gruß
Burner
Hallo Zusammen,
ich habe mir eine extension gebastelt, die dynamischen Inhalt erzeugt. Nun möchte ich gerne, das meine Extension die Meta-Tags erweitert, wie bekomme ich das hin?
Ich danke euch schomal im Vorraus.
Gruß
Burner
Hi,
ich mache das mit folgendem Code:
$GLOBALS['TSFE']->config['config']['noPageTitle'] = 2;
$GLOBALS['TSFE']->config['config']['pageTitleFirst'] = 1;
$GLOBALS['TSFE']->pSetup["headerData."]["40"] = "COA";
$GLOBALS['TSFE']->pSetup["headerData."]["40."]["10"] = "TEXT";
$GLOBALS['TSFE']->pSetup["headerData."]["40."]["10."]["value"] = chr(10)."<title>".$title."</title>";
$GLOBALS['TSFE']->pSetup["headerData."]["999."]["global."]["description"] = $description; $GLOBALS['TSFE']->pSetup["headerData."]["999."]["global."]["keywords"] = $keywords;
Grüsse
Hallo FordPerfect,
das hat irgendwie bei mir keine Auswirkung 🙁 Wo trägst du das ein?
Ich hab das jetzt direkt in den auszuführenden PHP Code geschrieben. Also dort wo die Daten für die Anzeige aufgearbeitet werden.
Ich hab da dann gleich mal weiter geschaut und hab da was interessantes gefunden, funktioniert bloß auch nicht, wieso auch immer.
$GLOBALS['TSFE']->pSetup["meta."]["DESCRIPTION."]["field"]='test';
Gruß
Björn
Hallo Burner,
installier dir die Extension danp_libs. Damit ist es extrem einfach.
In deiner Extension folgende Ergänzungen:
ganz oben:
require_once(PATH_tslib.'class.tslib_pibase.php');
require_once(t3lib_extMgm::extPath("danp_libs").'class.tx_danplibs_helper.php');
In der Funktion, die den Content liefert:
$this->Helper=t3lib_div::makeInstance('tx_danplibs_helper');
$this->Helper->setPageTitle($row['title']);
$this->cObj->LOAD_REGISTER(array(
'description' => $row['teaser']
), '');
und im Template im Setup
page.headerData.999 {
local >
local {
description.data = register:description
}
}
ich denke, du willst vor allem Description und Keywords anpassen, dann müsstest du das ganze noch für keywords ergänzen, folgt aber dem gleichen System. Seitentitel wird ebenfalls hierrüber gesteuert bei mir (siehe oben).
gruß
Gregor