Zum Inhalt springen

BE-Programmierung: Allgemeine Verständnisfrage

Erstellt am 20. Mai 2010 · 1 Antwort · letzte Antwort am 25. Mai 2010

Tags: Frage

sgrimmer ·

Ein erfrischendes Moin-Moin von der Küste,

ich habe eine Verständnisfrage zur Erstellung von Backend Modulen.

Kurz als Einleitung: Ich habe ein FE Plugin geschrieben, hierüber kann im FE entsprechend ein Formular eingebunden werden. Über das Formular werden dann Daten in die Datenbank geschrieben. Soweit so gut, läuft auch fehlerfrei.

Nun habe ich mir vom Kickstarter das Grundgerüst für ein BE Modul erstellen lassen.

Das Modul soll die folgenden Funktionen erfüllen.
-Darstellen einer Tabelle mit den Datensätzen aus dem FE Plugin.
-Diese Daten sollen dann sortiert werden können (beim Klick auf den Tabellenkopf, wie aus Excel und anderen Programmen bekannt) und ein oder mehrere Datensätze ausgewählt werden können.
So in etwa: http://tablesorter.com/docs/#Demo (Wie binde ich denn jQuery ein?)

-Weiterhin soll auf der Seite ein Button vorhanden sein, über den auf den nächsten Schritt (also eine weitere Seite) zugegriffen werden kann.

Das Ganze soll 3 Schritte umfassen, beim letzten Schritt sollen die gewählten Daten dann per Mail versandt werden.

Soviel zum Umfang.

Mein Problem ist, wie stelle ich beispielweise die Tabelle dar? (wie stelle ich überhaupt etwas im BE dar). Im FE könnte ich ja über ein Template Marker setzen, diese befüllen und über $content und substituteMarkerArray() diese anzeigen lassen.

Erreiche ich die Sortierung der Tabelle durch den Einsatz von Javascript?

Wie realisiere ich den Button? Ich möchte ja nicht das die komplette Seite geladen wird , sondern lediglich die Inhalte der neuen Seite und die zuvor ausgewählten Datensätze (auf der vorherigen Seite) sollen natürlich durchgereicht werden bis zur letzen Seite.

Ich habe da ein Verständnisproblem :o und ich hoffe Ihr könnt mir helfen, oder vielleicht ein paar Links mit Tutorials zu BE Programmierung.

Danke im Voraus

Amaterasu ·

Der Kickstarter erzeugt doch auch für das Backend ein Grundgerüst mit Beispielausgabe auf dem man aufbauen kann.

Und wenn man komplexere Dinge machen will, kann man auf Flexforms zurückgreifen.