Seite 1 von 1

[Gelöst] Keywords, Description, Artikeleigenschaft-ID

Verfasst: Do 28. Jun 2012, 10:27
von derSteffen
Hallo Community,

ich möchte gerne in meinem Artikel auch die Keywords und Description ausgeben, sowie die Artikeleigenschaften und die Content-Allocation des Artikels.

Mit

Code: Alles auswählen

echo $art->getField("pagetitle");
klappt es mit dem Seitentitel.

Die Daten Keywords und Description befinden sich ja in der Tabelle con_meta_type und diese kann man wohl mit der Funktion conGetAvailableMetaTagTypes() abfragen, aber wie mache ich das?

Code: Alles auswählen

<?php
echo $art->getField("pagetitle");
...
?>
Und wie kann ich die Artikeleigenschaften und die Content-Allocation-zuweisungen des Artikels ausgeben?

Kann mir da jemand weiterhelfen?

Vielen Dank

MfG Steffen

Re: Keywords, Description, Artikeleigenschaft und CA anzeige

Verfasst: Do 28. Jun 2012, 15:18
von Spider IT
Hallo Steffen,

schau dir doch als Anfang mal die /contenido/classes/class.article.php an.

Gruß
René

Re: Keywords, Description, Artikeleigenschaft und CA anzeige

Verfasst: Fr 29. Jun 2012, 07:04
von derSteffen
Hallo,

ich muss diese einbinden mit include und dann im Modul noch ne SQL-Abfrage machen, bzw. eine "get-Funktion einbauen?

MfG Steffen

Re: Keywords, Description, Artikeleigenschaft und CA anzeige

Verfasst: Fr 29. Jun 2012, 08:52
von Spider IT
Nun gut.
Als erstes muss die Klassendatei inkludiert werden:

Code: Alles auswählen

cInclude('classes', 'class.article.php');
Dann muss eine Instanz davon erzeugt werden:

Code: Alles auswählen

$art = new Article($idart, $client, $lang);
Und dann kannst du die Eigenschaften abrufen, z.B.:

Code: Alles auswählen

$author = $art->getField('author');
Welche Eigenschaften und welche Inhalte du abrufen kannst findest du in die /contenido/classes/class.article.php, eine Beschreibung zu getField() steht ab Zeile 204, zu getContent ab Zeile 244.

Gruß
René

Re: Keywords, Description, Artikeleigenschaft und CA anzeige

Verfasst: Mo 2. Jul 2012, 21:53
von derSteffen
Hallo René,

vielen Dank für die Tipps, aber das ist ja mein Probelm. Die Description und die Keywords befinden sich nicht in der class.article.php, bzw. in der Tabelle art_lang :-(

MfG Steffen

Re: Keywords, Description, Artikeleigenschaft und CA anzeige

Verfasst: Di 3. Jul 2012, 14:09
von derSteffen
Hallo,

ich habe nun eine Lösung im Forum gefunden, die mir schon mal weiterhilft.

Output:

Code: Alles auswählen

<?php
$metakeywords= conGetMetaValue($idartlang,5);
print_r($metakeywords);
$metadescription= conGetMetaValue($idartlang,3);
print_r($metadescription);
echo $art->getField("artspec");
?>
Das gibt jeweils die Keywords und die Description des Artikel aus, sowie die ID der Artikelspezifikation.

MfG Steffen