Hallo Forum,
ich hänge gerade an einem Logikproblem fest. Vielleicht könnt ihr mir ein paar Ideen liefern :)
Ich schreibe gerade eine Komponente für Joomla, die aus mehreren Views besteht. Allerdings möchte ich in jeder View einen kleinen gleichbleibenden Bereich haben. Soll heissen, es werden immer die selben Informationen angezeigt.
Nun halte ich es aber für recht umständlich, in jedem Model von jeder View die Daten neu zu laden. Und dann auch noch in jeder View das Layout einzufügen. Dann müsste ich bei Layoutänderungen in jeder View Anpassungen vornhemen :(
Gibt es eine Möglichkeit diesen gleichbleibenden Bereich modular zu machen? Mir fallen dazu folgende prinzipiellen Möglichkeiten ein: View in View oder Modul in View. Allerdings weiß ich nicht, ob etwas davon machbar ist oder es eine bessere Lösung gibt.
Warum sollte irgend etwas nicht machbar sein? Mit php kannst du in deinen Code einbeziehen was immer du willst.
Ich nehme an die gleichbleibenden Informationen sind auch dynamisch? Wenn du für alle unterschiedlichen Ansichten eigene Models gemacht hast, dann solltest du vielleicht ein "Über"-Model erstellen in dem du die fixen, immer gleichen Daten lädst plus zusätzlich dann auf das jeweilige Submodel weiterleitest, die du schon hast.
Du kannst dann für diese Daten auch eine eigene View erstellen, die du dann in den anderen Views einbeziehen kannst.
Gruss