Hallo,
ich habe ein kleines Problem und zwar habe ich einen Katalog mit Maschinen und einen mit Ersatzteilen.
Jeder Maschineneintrag kann mehrere Ersatzteile haben und ein Ersatzteil kann bisher einer Maschinen zugehören(später geplant auch mehreren).
Der ganze Katalog wird nur übers Frontend-Editing bearbeitet.
Wenn ich eine Detailseite einer Maschine aufrufe bekomme ich durch das Katalog-Referenz Modul alle passenden Ersatzteile aufgelistet.
Problem:
Ich möchte auf der Detailseite einen Link haben: "Neues Ersatzteil anlegen"
Den Link kann ich auch auf eine Seite mit dem Bearbeiten/Neu anlegen Model des Kataloges linken lassen, nur soll dort bereits das Feld für die zugehörige Maschine vorbelegt sein.
Nochmal als Beispiel:
Maschinendatenblatt 1 (Katalog Details)
//////////////////////////////
/// Nr: 12345
/// Hersteller: Honda
/// Modell: Shadow VT600
/// Kunde: XYZ
///
/// **Ersatzteile für diese Maschine auf Lager** (Katalog Referenz)
/// - Kühler
/// - Tank
/// - Nummernschildhalter
///
/// + Neues Ersatzteil für Maschine Nr 12345 anlegen (Link auf Katalog-Bearbeiten)
//////////////////////////////
Nächste Seite mit Katalogbearbeitung soll so aussehen:
//////////////////////////////
/// Überschrift - Neues Ersatzteil anlegen
/// Maschinen-Nr: 12345 <- VORBELEGT
/// Ersatzteil-Name:
/// Ersatzteil-Nummer:
//////////////////////////////
Wie kann ich das ganze realisieren ohne in den PHP Dateien des Katalog Modules etwas ändern zu müssen, gibts einen Standardweg?
Meine bisherige Vorgehensweise um den Link "+ Neues Ersatzteil für Maschine Nr 12345 anlegen " zu generieren war dafür ein zusätzliches Katalog-Reader Modul einzubinden bei dem ich aus dem Template alle Ausgaben entfernt habe außer den Value der Nr. der Maschine.
Diesen Wert habe ich einfach in ein <a href="... ?maschine=12345 eingebaut und an die URL gehängt.
Auf der Ersatzteil-Neu-Anlegen Seite habe ich diesen Wert per Javascript im Template ausgelesen und in ein Hiddenfeld gesteckt.
Nur irgendwie behagt mir das ganze nicht. Das Problem ist auch, dass es auf Seiten funktionieren muss auf denen Javascript deaktiviert ist.
Kann mir hier jemand behilflich sein?
Vielen Dank und freundliche Grüße
Elmar
ich habe ein kleines Problem und zwar habe ich einen Katalog mit Maschinen und einen mit Ersatzteilen.
Jeder Maschineneintrag kann mehrere Ersatzteile haben und ein Ersatzteil kann bisher einer Maschinen zugehören(später geplant auch mehreren).
Der ganze Katalog wird nur übers Frontend-Editing bearbeitet.
Wenn ich eine Detailseite einer Maschine aufrufe bekomme ich durch das Katalog-Referenz Modul alle passenden Ersatzteile aufgelistet.
Problem:
Ich möchte auf der Detailseite einen Link haben: "Neues Ersatzteil anlegen"
Den Link kann ich auch auf eine Seite mit dem Bearbeiten/Neu anlegen Model des Kataloges linken lassen, nur soll dort bereits das Feld für die zugehörige Maschine vorbelegt sein.
Nochmal als Beispiel:
Maschinendatenblatt 1 (Katalog Details)
//////////////////////////////
/// Nr: 12345
/// Hersteller: Honda
/// Modell: Shadow VT600
/// Kunde: XYZ
///
/// **Ersatzteile für diese Maschine auf Lager** (Katalog Referenz)
/// - Kühler
/// - Tank
/// - Nummernschildhalter
///
/// + Neues Ersatzteil für Maschine Nr 12345 anlegen (Link auf Katalog-Bearbeiten)
//////////////////////////////
Nächste Seite mit Katalogbearbeitung soll so aussehen:
//////////////////////////////
/// Überschrift - Neues Ersatzteil anlegen
/// Maschinen-Nr: 12345 <- VORBELEGT
/// Ersatzteil-Name:
/// Ersatzteil-Nummer:
//////////////////////////////
Wie kann ich das ganze realisieren ohne in den PHP Dateien des Katalog Modules etwas ändern zu müssen, gibts einen Standardweg?
Meine bisherige Vorgehensweise um den Link "+ Neues Ersatzteil für Maschine Nr 12345 anlegen " zu generieren war dafür ein zusätzliches Katalog-Reader Modul einzubinden bei dem ich aus dem Template alle Ausgaben entfernt habe außer den Value der Nr. der Maschine.
Diesen Wert habe ich einfach in ein <a href="... ?maschine=12345 eingebaut und an die URL gehängt.
Auf der Ersatzteil-Neu-Anlegen Seite habe ich diesen Wert per Javascript im Template ausgelesen und in ein Hiddenfeld gesteckt.
Nur irgendwie behagt mir das ganze nicht. Das Problem ist auch, dass es auf Seiten funktionieren muss auf denen Javascript deaktiviert ist.
Kann mir hier jemand behilflich sein?
Vielen Dank und freundliche Grüße
Elmar