[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
rex_list im Frontend - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
cheine
Beiträge: 6
Registriert: 18. Mai 2010, 15:16

rex_list im Frontend

18. Jun 2010, 17:22

Hallo,
mit folgendem Code erstelle ich eine Tabelle:

Code: Alles auswählen

<?php
echo '<h2>Teilnehmer-Liste Triathlon</h2><br /><br />';

$list = rex_list::factory('SELECT * FROM '.$REX['TABLE_PREFIX'].'teilnehmer ORDER BY nachname');
$list->removeColumn('id');
$list->removeColumn('startnummer');
$list->removeColumn('strasse');
$list->removeColumn('plz');
$list->removeColumn('geburtstag');
$list->removeColumn('email');
$list->removeColumn('chip');
$list->removeColumn('betrag');
$list->removeColumn('eingelesen');
$list->removeColumn('geschlecht');
$list->removeColumn('angemeldet_am');
$list->removeColumn('kontoinhaber');
$list->removeColumn('kontonummer');
$list->removeColumn('blz');
$list->removeColumn('bank');

$list->setColumnLabel('vorname', 'Vorname');
$list->setColumnLabel('nachname', 'Nachname');
$list->setColumnLabel('ort', 'Ort');
$list->setColumnLabel('verein', 'Verein');
$list->setColumnLabel('kategorie', 'Kategorie');

$list->show();
?>
Im Backende wird die auch richtig angezeigt, nur das Blättern auf die nächste Seite der Tabelle funktioniert nicht.
Wenn ich diesen Code im Frontend einbinde als Modul, zeigt er die Tabelle zwar an, aber die Formatierung der Seiten-Navigation funtkioniert nicht; auch die Seitennavigation tut es gar nicht.

Kann ich rex_list im Frontend überhaupt richtig nutzen und wen nja, wo liegt hier der Fehler?

Gruß
Carsten

Joachim.Dörr
Beiträge: 1403
Registriert: 7. Apr 2006, 01:49
Kontaktdaten: ICQ Website

6. Jul 2010, 07:50

Zur Ausgabe von Datensätzen aus der DB wäre es sicher sinnvoller das Ganze mit dieser Methode zu realisieren: http://wiki.redaxo.de/index.php?n=R3.SQL-Beispiele

lg
Joachim

cheine
Beiträge: 6
Registriert: 18. Mai 2010, 15:16

20. Jul 2010, 13:38

Danke für dei Antwort, hatte ich auch bereits so gemacht.
Ich dachte nur, das rex_list auch im Frontend zu nutzen ist, wäre ja einfach gewesen.

Gruß
Carsten

Benutzeravatar
Cheffchen
Beiträge: 1809
Registriert: 3. Mär 2009, 13:51
Wohnort: Berlin
Kontaktdaten: Website

20. Jul 2010, 20:27

Hallo cheine,

klar geht das:

Formatierung: musst neu machen aber das ist ja bei rex_list nicht viel.

Navigation/Blättern geht auch musst halt bloss rex_list noch sagen was für eine id die Seite hat.

Hau mal das genau so vor show()

Code: Alles auswählen

  $list->addParam('article_id', 'REX_ARTICLE_ID'); 
  $list->addParam('clang', 'REX_CLANG_ID');


Dann klappts schon.

Cheffchen

Zurück zu „Allgemeines [R4]“