Joomla! Forum Schweiz wird Teil der D-A-CH Community

Nach vielen Jahren als zentrale Anlaufstelle für Fragen rund um Joomla! in der Schweiz wird das Joomla! Forum Schweiz künftig als Archiv weitergeführt.

Die Joomla!-Communities aus Deutschland, Österreich und der Schweiz arbeiten heute enger denn je zusammen. Deshalb bündeln wir künftig auch den deutschsprachigen Support und Austausch an einem gemeinsamen Ort im Joomla! D-A-CH Forum.

Für neue Fragen, Diskussionen und den Austausch mit der Community nutzt bitte ab sofort:

forum.joomla.de

Das Joomla! Forum Schweiz bleibt weiterhin bestehen und wird als Archiv im Lesemodus erhalten. Die vielen Beiträge, Lösungen und Erfahrungen aus den vergangenen Jahren bleiben damit weiterhin zugänglich und über die Suche auffindbar.

Wir bedanken uns herzlich bei allen Mitgliedern, Moderatoren und Helfern, die das Schweizer Joomla! Forum über viele Jahre mit ihrem Wissen und ihrem Engagement geprägt haben.

Wir sehen uns im Joomla! D-A-CH Forum!

Komponente um weitere Jahresübersichten erweitern

  • bekannter
  • Autor
  • Neues Mitglied
  • Neues Mitglied
Mehr
28 Mai 2008 21:49 #14318 von bekannter
Hallo zusammen,

ich habe es mit Müh und Not geschafft, eine Komponente für J1.5 zu schreiben, welche eine Jahresübersicht mit Detailansichten zu bestimmten Ereignissen darstellt, einschließlich Admin-Umgebung.

Da man sich ja auf seinen Ergebnissen nicht ausruhen soll, möchte ich das ganze jetzt um weitere Jahre erweitern. Nur hier hört mein Wissen dann vollständig auf.
Die erste Frage für mich ist, ob ich die Komponente so erweitere, dass sie das macht, was ich will, oder ob es einfacher wäre, die bestehende Komponente einfach ein zweites Mal zu installieren, natürlich mit geänderten Attributen.

Ich zähle einfach mal auf, was eine vollständige Komponente, so wie ich sie mir am liebsten basteln würde, können müsste:
  • Hinzufügen von Jahren im Admin-Panel
  • Bearbeiten der verschiedenen Jahresübersichten
  • Auswählen der verschiedenen Jahre als Link eines Menü-Punktes

Vielen Dank für eure Tipps!
Mehr
30 Mai 2008 23:27 #14352 von Tribal6
Hi

Schwierig dir so eine vernünftige Antwort zu geben. Ich würde an deiner Stelle, falls du nach dem MVC-Pattern programmierst, im Backend folgende Views erstellen:
- Uebersicht Jahre
- Formular zum Erstellen/Bearbeiten von Jahren
- Formular zum Erstellen/Bearbeiten von Jahresdetails
(nur möglich für schon bestehende Jahre/Jahresdetails)

Im FrontEnd braucht es, wenn ich das richtig verstanden habe, nur eine View, und zwar um ein Jahr mit den Details anzeigen zu können.

Zusätzlich schreibst du ein Modul, dass die vorhandenen Jahre in der Datenbank ausliest, und in einer typischen Modul-Position als Links darstellt. Die Links verweisen dann auf die entprechende (FrontEnd-) View deiner Komponente, das Jahr wird dabei als GET-Parameter des Modul-Links übergeben, wobei du dann ev. auch über eine Codierung der Jahreszahl, oder einen Aufruf per "Jahr-ID" nachdenken solltest, denn GET-Parameter können leicht manipuliert werden....

Generell gilt: Beim Planen einer Erweiterung schon beim Entwerfen soweit wie möglich "zu Ende" denken, oder erweiterbar halten....


Cheers
Roger

Tue das, was du kannst, mit dem was du hast, da wo du bist.
Moderatoren: Tribal6RePaoDragonlordChris Hoefligerpascaleadiheutschi.ch
Powered by Kunena Forum

Joomla! Verband Schweiz - Mitglied werden