Seite 1 von 1
Modul Datenfelder
Verfasst: Do 4. Aug 2011, 12:37
von mico
Hallo,
ich hätte eine kurze Frage - wenn man ein Modul in Contenido entwickelt und die Daten folgendermaßen ablegt:
Eingabe:
Code: Alles auswählen
<input type="text" name="<?php echo "CMS_VAR[0]";?>" value="<?php echo "CMS_VALUE[0]"; ?>">
wo findet man dann diese Daten in der Datenbank? Habe das Modul bei einem Artikel hinterlegt und das Input-Feld mit Daten gefüllt. Ich kann aber nirgendwo in der MySQL-Datenbank diese Daten finden. Danke für eine Antwort dieser Verständnisfrage.
Re: Modul Datenfelder
Verfasst: Do 4. Aug 2011, 16:10
von Oldperl
Hallo mico,
zuerst einmal willkommen im CONTENIDO Forum.
Schau mal ins Wiki ob das deine Frage beantwortet.
http://www.contenido-wiki.org/wiki/inde ... dul#Aufbau
Gruß aus Franken
Ortwin
Re: Modul Datenfelder
Verfasst: Sa 6. Aug 2011, 17:44
von mico
Hallo,
danke für die Info - das ich bei einem Modul pro Artikel sofort die Werte ausgeben kann ist mir klar. Ich habe folgendes Problem - bei jedem Artikel (zB Immobilie) kann man zusätzliche Werte wie m² usw. per
Code: Alles auswählen
<input type="text" name="<?php echo "CMS_VAR[0]";?>" value="<?php echo "CMS_VALUE[0]"; ?>">
hinterlegen.
Jetzt möchte ich von allen Artikel (zB Immobilien) auf einer Seite diese Werte auslesen. Hierfür habe ich ein Select das mir Titel usw. liefert - wie kann ich hier auf die jeweiligen "CMS_VALUE"s zugreifen? Siehe Beispiel (bei Kommentar):
Code: Alles auswählen
$query = 'SELECT '
. ' ARTLANG . idart , '
. ' CATART . idcat , '
. ' ARTLANG . title , '
. ' ARTLANG . idartlang , '
. ' ARTLANG . created '
. ' FROM con_cat_art AS CATART , '
. ' con_art_lang AS ARTLANG '
. ' WHERE CATART . idcat = '.$widcat.' '
. ' AND ARTLANG . online = 1 '
. ' AND ARTLANG . idart != '.$widart.' '
. ' AND ARTLANG . idart = CATART . idart '
. ' ORDER BY ARTLANG . created DESC ';
$result = mysql_query($query) OR die(mysql_error());
if(mysql_num_rows($result)==0) {
echo '<li>Derzeit keine Angebote vorhanden.</li>';
} else {
while($row = mysql_fetch_assoc($result)) {
echo '<li>'.$row['title'].'</li>';
# WIE kann ich hier auf den CMS_VALUE pro artikel zugreifen - so funktionierts zB nicht:
$meinArtikel = new Article($row['idart'], 1, 1);
echo $meinArtikel->getContent("CMS_VAR",2);
};
}