Modul Datenfelder

Gesperrt
mico
Beiträge: 4
Registriert: Do 4. Aug 2011, 12:32
Kontaktdaten:

Modul Datenfelder

Beitrag 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.
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Modul Datenfelder

Beitrag von Oldperl »

Hallo mico,

zuerst einmal willkommen im CONTENIDO Forum. :)

Schau mal ins Wiki ob das deine Frage beantwortet. :arrow: http://www.contenido-wiki.org/wiki/inde ... dul#Aufbau
Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
mico
Beiträge: 4
Registriert: Do 4. Aug 2011, 12:32
Kontaktdaten:

Re: Modul Datenfelder

Beitrag 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); 

};

}
Gesperrt