ich habe mein Template zusammengebastelt mit Hilfe von Doku und Wiki.
Ich wollte es so, dass ich lediglich im Startartikel die Metatags Description und Keywords angebe und die dann auf allen Seiten übernommen werden, außer, ich stelle auf irgendeiner Seite andere Meta-Tags ein, dann werden die übernommen.
Die Description funktioniert, kommt also auf allen Seiten, nur die Keywords bleiben überall leer, außer auf der Startseite.
Was ist daran falsch??
Code: Alles auswählen
<?php
// Keywords and description
$article = OOArticle::getArticleById($REX['START_ARTICLE_ID'], $REX['CUR_CLANG']);
$articleK = $article->getValue("_keywords");
$articleD = $article->getDescription();
if($this->getValue("description") != "") {
$meta_beschreibung = htmlspecialchars($this->getValue("description"));
} else {
$meta_beschreibung = htmlspecialchars($articleD);
}
if($this->getValue("keywords")!= "") {
$meta_suchbegriffe = htmlspecialchars($this->getValue("keywords"));
} else {
$meta_suchbegriffe = htmlspecialchars($articleK);
}
/>
<head>
<meta name="description" content="<?php print $meta_beschreibung; ?>" />
<meta name="keywords" content="<?php print $meta_suchbegriffe; ?>" />
</head>