-
Hallo,
ich habe mir jetzt dieses in mein Template gebaut damit das ganze bei mir Funktioniert.
HTML-Code:
<?php
$GLOBALS['TL_KEYWORDS'] .= ' ' . $metakeywords;
$GLOBALS['objPage']->description = strip_tags($arrItem['raw']['short']); //$this->metadescription;
$GLOBALS['objPage']->pageTitle = $arrItem['raw']['title'];
?>
Für alle die einfach und schnell wissen müssen was ausgelesen werden muss, einfach das in das emplate kopieren. Nacher natürlich wieder aus dem Template entfernen.
HTML-Code:
<pre><?php print_r($this->data); ?></pre>
Ich hoffe das hilft noch anderen außer mir weiter.
Gruß
-
bisher hatte das immer ganz gut funktioniert - jetzt hab ich hier ein Problem:
HTML-Code:
<?php foreach ($this->data as $arrItem):
echo $arrItem['text']['meta_title'];
echo $arrItem['text']['meta_description'];
echo $arrItem['text']['meta_keywords'];
$metatitle=$arrItem['raw']['meta_title'];
echo '<br><br>';
echo $metatitle;
$GLOBALS['objPage']->description = $test.$arrItem['text']['meta_description']." | ".$arrItem['text']['name'];
$GLOBALS['objPage']->pageTitle = 'test'.$metatitle;
$GLOBALS['TL_KEYWORDS'] .=' ' . $arrItem['raw']['meta_keywords'];
endforeach; endif; ?>
Ich habe da jetzt bissi rumprobiert wie man sieht.
Alles was mit echo ausgegeben wird funktioniert, auch das 'test' funktioniert - jedoch nicht die Ausgabe von title und description, dennoch funktionieren aber wiederum die Keywords??????
Obige Ausgabe im Quelltext:
HTML-Code:
<title>test - Seite</title>
<base href="http://testdomain.de/">
<meta name="description" content=" | ">
<meta name="keywords" content="keyword 1, keyword 2, keyword 3">
Sorry - aber ich bin schon völlig kirre :)
Hat da jemand eine Idee?
-
Ok - Fehler gefunden:
hatte aufgrund des ordnerpfades den Leser auf die Gleiche Seite gepackt wie die Liste >>> Dat funzt nich...
Kleiner Tipp am Rande:
Wenn auf der Readerseite in der Seitenstruktur ein Title eingegeben wurde, dann funktioniert obige Lösung nicht!
-
Wir wurden beauftragt eine offizielle Unterstützung der Metatags "Title" und "Description" in MetaModels zu integrieren. Diese Integration wird in einigen Tagen fertiggestellt und ist dann auch via Nightly verfügbar.