Hallo zusammen,
ich und ein paar Freunde von mit betreiben eine Internetseite, bei der unsere restaurierten Oldtimer präsentiert werden. Hier kurz der Link, aber nicht als Werbung, sondern als "Grundlage" Oldie-Friemler. Bitte nicht über die "Geschwindigkeit" des Servers wundern, ich kümmere mich aktuell darum. Unsere Seite liegt auf einem überlasteten Server beim Provider und der Besucherzähler ist auch nicht der Hit. Aber wird alles noch geändert.
Warum meine Anfrage: Ich versuche gerade, diese mit PHP "selbstgestrickte" Seite auf Contao neu aufzubauen um mir hier das Leben einfacher zu machen. Es geht hierbei nun aktuell um die Mitgliederdarstellung. Dazu folgendes Modell:
- Wir haben mehrere Mitglieder
- Jedes Mitglied besitzt Fahrzeuge (Menge kann auch 0 entsprechen, sollte aber mindestens 1 sein)
- diese Fahrzeuge sind für die einzelnen Mitglieder ebenfalls abrufbar (Beispiel an meiner Person: Meine Fahrzeuge)
- Jedes Fahrzeug kann nur einen Eigentümer haben!
Dies möchte ich nun darstellen, am besten mit Boardmitteln von Contao und bin durch die Forensuche auf das Modul "Auflistung" gestoßen. Daber habe ich gesehen, dass ich selber Tabellen angeben kann. Dementsprechend ergibt sich für mich folgendes:
- ich kann selbstständig Tabellen designen, welche von den "Auflistung"en genutzt wird
- Beide Elemente (also die Mitglieder und die Fahrzeuge) wären jeweils eine Auflistung. Diese verknüpfe ich auf Datenbankebene miteinander (als DBA sollte das kein Problem für mich sein )
- Die Verknüpfung mittels der Links geschieht auch weiterhin über Links, die dann von Contao Werte übergeben bekommen, sodass die Verknüpfung auf korrekt funktioniert. Beispiel: Bei einem Mitglied soll natürlich ein Link darunter stehen, der auf die Fahrzeuge des Mitglieds verweist, sprich eine Art "SELECT FROM fahrzeuge WHERE m_id='3'"
- Ich könnte, login geschützt, im Frontend eine Maske erstellen, in der ich neue Mitglieder bzw. Fahrzeuge anlege
Wie steht ihr hierzu? Vielleicht gibt es auch andere Ansichten diesbezüglich?
Entschuldigt meine Anfängerfragen, aber dies sind meine ersten Schritte mit Contao. Ich habe vorher mit einem anderen CMS gearbeitet, von dem ich relativ schnell wieder Abstand genommen habe, nachdem ich Contao kennengelernt habe. Aber viel CMS Erfahrung ist noch nicht vorhanden.
Gibt es vielleicht ein interessantes HowTo oder so, welches sich mit diesem Modul beschäftigt?
Danke euch im voraus und Grüße,
David
Lesezeichen