Seite 1 von 1
					
				Ausgabe der Meta-Tags
				Verfasst: Mo 22. Mai 2006, 11:59
				von Damian
				Hallo
Kann mir jedmand sagen wie ich in einem Modul die Meta-Tags eines jeweiliegen Artikels ausgeben kann?
Mit $article_id = $article->getField('idart'); geben ich die ID aus, geht das so auch mit den Meta-Tags?
Guss und Dank
			 
			
					
				
				Verfasst: Mo 22. Mai 2006, 12:23
				von emergence
				in der functions.con2.php findet man folgendes was eigentlich auch als modul funktionieren müsste
Code: Alles auswählen
<?php
	$availableTags = conGetAvailableMetaTagTypes();
	$metatags = array ();
	foreach ($availableTags as $key => $value)
	{
		$metavalue = conGetMetaValue($idartlang, $key);
		if (strlen($metavalue) > 0)
		{
			$metatags[] = array ($value["fieldname"] => $value["name"], 'content' => $metavalue);
		}
	}
	// der teil zeigt einfach den array an...
	echo "<pre>";
	print_r($metatags);
	echo "</pre>";
?>
 
			
					
				Lösung
				Verfasst: Mo 22. Mai 2006, 12:51
				von Damian
				Hallo
Hier nun meine Lösung:
Innerhalb eines Modules:
$article = $list->nextArticle();
$article_id = $article->getField('idart');
$article_idartlang = $article->getField('idartlang');
$metaauthor= conGetMetaValue($article_idartlang,1);
$metadate= conGetMetaValue($article_idartlang,2); 
$metadescription= conGetMetaValue($article_idartlang,3); 
Zahl hinten steht für Typ.
Typen:			
1	author
2	date
3	description
4	expires
5	keywords
6	revisit-after
7	robots
Danach kann Wert in Template übergeben werden:
$tpl->set('d', 'META_Author', $metaauthor);
Gruss D
			 
			
					
				
				Verfasst: Mo 22. Mai 2006, 18:21
				von HerrB
				$list ist wie definiert?
Gruß
HerrB