Hallo,
Bei der Entwicklung eines Plugins für die JTL- Shop version 5.0.0-rc.3 wollte ich Portlets nutzen.
Ziel: Merkmale über Slider wie bei der Preisspanne filtern lassen.
Hierfür habe ich an einer beliebigen Position mit Hilfe einer Box einen opcMountPoint hinzugefügt.
Folgend habe ich ein custom Portlet an diesem MountPoint eingefügt.
Problem: Sobald ich ein Merkmal auswähle, verschwindet mein Portlet.
Grund: Mit Auswahl eines Merkmals ändert sich die Seiten-ID, womit die Seite für den OnPage Composer eine neue Seite ist ohne ein Portlet in dem MountPoint.
Vorschlag: Portlets sollten vererbbar für den kompletten Seitentyp (definition eines Seitentyps nach der Datei 'includes/defines_inc.php') sein.
Nutzen: Portlets, die als für den Seitentyp vererbbar angegeben sind, werden immer auf allen Seiten des Seitentyps angezeigt, unabhängig von Änderungen an der Seiten-ID.
Vielleicht habt ihr ja eine Idee, wie sich das lösen lässt.
Liebe Grüße
Maik - Jobasoft GmbH
Bei der Entwicklung eines Plugins für die JTL- Shop version 5.0.0-rc.3 wollte ich Portlets nutzen.
Ziel: Merkmale über Slider wie bei der Preisspanne filtern lassen.
Hierfür habe ich an einer beliebigen Position mit Hilfe einer Box einen opcMountPoint hinzugefügt.
Folgend habe ich ein custom Portlet an diesem MountPoint eingefügt.
Problem: Sobald ich ein Merkmal auswähle, verschwindet mein Portlet.
Grund: Mit Auswahl eines Merkmals ändert sich die Seiten-ID, womit die Seite für den OnPage Composer eine neue Seite ist ohne ein Portlet in dem MountPoint.
Vorschlag: Portlets sollten vererbbar für den kompletten Seitentyp (definition eines Seitentyps nach der Datei 'includes/defines_inc.php') sein.
Nutzen: Portlets, die als für den Seitentyp vererbbar angegeben sind, werden immer auf allen Seiten des Seitentyps angezeigt, unabhängig von Änderungen an der Seiten-ID.
Vielleicht habt ihr ja eine Idee, wie sich das lösen lässt.
Liebe Grüße
Maik - Jobasoft GmbH