Projekt

Allgemein

Aktionen

GX-Task #43500

geschlossen

Customizer-Unterstützung für das Honeygrid-Template

Von Moritz Bunjes vor mehr als 9 Jahren hinzugefügt. Vor mehr als 9 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Moritz Bunjes
Kategorie:
Honeygrid
Zielversion:
% erledigt:

100%

Steps to reproduce:
Betroffene Versionen:
2.7.1.0 beta1
Release Notes Langtext:

Dateien

gm_gprint2.js.php (9,08 KB) gm_gprint2.js.php gm_gprint.js ohne Backend-Code Moritz Bunjes, 23.10.2015 19:17

Checkliste 0/0

Aktionen #2

Von Moritz Bunjes vor mehr als 9 Jahren aktualisiert

  • translation missing: de.field_checklist wurde auf [ ] Ajax-Dateiupload (s. ajaxFileUpload-Plugin), [ ] Artikel in den Korb legen, [ ] Artikel bearbeiten (Über Artikel-Link im Warenkorb) und bei In den Korb Artikelmenge ersetzen statt zu addieren, [ ] Nach in den Korb die Seite neu laden (vorausgefüllt) OPTIONAL, [ ] Nach Ablegen eines Artikels in den Korb Feedback, dass was passiert ist (Warenkorb ausklappen/Weiterleitung zum Warenkorb), [ ] Artikel auf den Merkzettel, [ ] Artikel von Merkzettel in Warenkorb, [ ] Bei Klick auf In den Korb oder Merkzettel Formular mit Spinner überblenden, um weitere Aktionen zu unterbinden, [ ] Styling, [ ] Customizer-Daten in Merkzettel und Warenkorb müssen nach Logout und Login noch da sein, [ ] Nach Löschen von Artikeln in Merkzettel und Warenkorb sicherstellen, dass Daten in Tabelle gm_gprint_wishlist bzw. cart_elementsgm_gprint_cart_elements weg sind, [ ] Sprachwechsel muss Customizer-Set auf Detailseite in entsprechender Sprache laden, [ ] Sicherzustellen: Warenkorb/Merkzettel mit Customizer-Daten im ausgeloggten Zustand müssen nach Login weiterhin da sein, [ ] Dateiuploads werden im Merkzettel/Warenkorb als Link angezeigt und können heruntergeladen werden gesetzt
  • Datei gm_gprint2.js.php gm_gprint2.js.php wurde hinzugefügt

Für den Ajax-Fileupload wurde bisher das Smarty-Plugin ajaxFileUpload genutzt (ajaxfileupload.js). Die Verwendung im EyeCandy ist z. B. in der Datei src/gm/javascript/GMGPrintCartWishlistManager.js:58 zu sehen.

2.5 EyeCandy-Artikel zum Vergleichen: https://www.gambio-shop.de/shop1/Selbst-gestalten/Werbeartikel/Feuerzeuge/Lighter.html

Widget: src/templates/FlexiCandy/javascript/engine/widgets/customizer.js (Auskommentiert in einem Stück darunter alle Customizer-JavaScript-Klassen und Funktionen, wenn man schnell was suchen möchte)

Im Anhang nur zum Verstehen der alten JS-Aktionen eine von Backend-Logik befreite gm_gprint.js, die im EyeCandy der Startpunkt aller JavaScripte ist.

Meine Änderungen bisher: https://sources.gambio-server.net/gambio/gxdev/commit/e2409ba0aa613dc8c35a3388e90ff1e14b666b70

Branch: 2.5_flexicandy_gxcustomizer

Aktionen