ich hab eine Frage zur dynamischen Einbindung von Artikeln in Templates.
Durch stöbern hier im Forum fand ich folgendends Code-schnippsel zum einbinden von Artikeln
Code: Alles auswählen
<?
$a = new article();
$a->setarticleid(14);
print $a->getarticle();
?>
Wenn ich jetzt Artikel von einer anderen Kategorie z.B. Produkte einbinden will müsste ich doch noch die Kategorie-ID angeben oder?
Hier wäre meine Frage dann, wie dann der Codeschnippsel aussehen müsste. Ich könnte mir vorstellen das hierfür die Kategorie in eine Variable laden müsste genauso wie die Artikel-ID. Liege ich damit richtig?
Ich wäre echt dankbar, wenn mir jemand erklären würde, wie das funktioniert. Da mir hierfür der Ansatz fehlt. hab auch schon in der Demo gekuckt nur werde ich daraus nicht schlau.
Letztendlich soll das ganze dann so funktionieren, das ich aus meinem dynamischen Java-Script menü die Artikel auswähle, und diese dann in meine Tabelle lade.
Hier ist mal der Code wie ich es ohne Redaxo realisiert habe.
Code: Alles auswählen
if ($_GET['id'] >= 1){ // Index
switch ($_GET['id']) {
case 1: include ("indexinhalt.php");break;
//case 2: include ("indexinhalt.php");break;
}
}
elseif ($_GET['pru'] >= 1){ // Produkte
switch ($_GET['pru']) {
case 1: include ("produkte/produkte.php");break;
case 10: include ("produkte/iaes/iaes.php");break;
case 11: include ("produkte/iaes/anwendungsbereich.php");break;
case 12: include ("produkte/iaes/vorteile.php");break;
case 13: include ("produkte/iaes/leistungsmerkmale.php");break;
case 14: include ("produkte/iaes/funktionsweise.php");break;
case 15: include ("produkte/iaes/faq.php");break;
case 16: include ("produkte/iaes/referenz.php");break;
case 20: include ("produkte/ircon/ircon.php");break;
case 21: include ("produkte/ircon/anwendungsbereich.php");break;
case 22: include ("produkte/ircon/datenblatt.php");break;
case 23: include ("produkte/ircon/schnittstellen.php");break;
case 24: include ("produkte/ircon/referenz.php");break;
case 30: include ("produkte/ircon3/ircon3.php");break;
case 31: include ("produkte/ircon3/universellereinsatz.php");break;
case 32: include ("produkte/ircon3/datenblatt.php");break;
case 33: include ("produkte/ircon3/nutzen.php");break;
case 40: include ("produkte/bordrechner/bordrechner.php");break;
case 41: include ("produkte/bordrechner/beschreibung.php");break;
case 50: include ("produkte/mobilwatch/mobilwatch.php");break;
case 51: include ("produkte/mobilwatch/beschreibung.php");break;
case 52: include ("produkte/mobilwatch/mobilwatch_diebstahl.php");break;
case 53: include ("produkte/mobilwatch/mobilwatch_spedition.php");break;
}
}