Revamp Webshop: Automatische Kurzbeschreibung: Unterschied zwischen den Versionen

Aus revampedia
Zeile 12: Zeile 12:
  
 
(---) Code muss an verschiedenen Orten angepasst werden
 
(---) Code muss an verschiedenen Orten angepasst werden
 
  
 
'''V2.'''
 
'''V2.'''
Zeile 22: Zeile 21:
 
(-) Was geschieht mit bereits erfassten Artikeln ? --> diese werden im Laufe der Zeit angepasst, wir müssen eh alle Artikel nochmals überprüfen
 
(-) Was geschieht mit bereits erfassten Artikeln ? --> diese werden im Laufe der Zeit angepasst, wir müssen eh alle Artikel nochmals überprüfen
  
V2 ist besser
+
'''V2 ist besser.'''
 +
 
 +
=== Umsetzung ===
 +
 
 +
Innerhalb der Testumgebung: <code>rochen:/var/www/revamp/jodir_ut/..</code>
 +
 
 +
Das Backend verwendet die sogenannte "isis" template.
 +
 
 +
Für die Produkt-Editier Ansicht wurde bereits ein "template override" erstellt:
 +
<pre>caydin@rochen:/var/www/revamp/jodir_ut$ grep -r "neue Artikelnummer" *
 +
administrator/templates/isis/html/com_virtuemart/product/product_edit_information.php: echo ' neue Artikelnummer: ';include '/var/www/revamp/shop2csv/next_sku.php';?>
 +
[...]
 +
</pre>

Version vom 3. Februar 2016, 14:01 Uhr

Die Kurzbeschreibung soll automatisch aus custom-fields erstellt werden.

Lösungsmöglichkeiten

V1.

Bei der Ausgabe generieren.

(+) Ausgabe wird dynamische/automatische generiert (aktuelle Daten)

(---) Serverzeit zum erstellen, viele DB Abfragen etc.

(---) Code muss an verschiedenen Orten angepasst werden

V2.

Bei der Eingabe generieren und in der Datenbank als Kurzbeschreibung speichern.

(+) Keine Anpassung der Ausgabe nötig, diese ist automatisch überall richtig (Produktliste, einzelne Produkte etc.)

(-) Was geschieht mit bereits erfassten Artikeln ? --> diese werden im Laufe der Zeit angepasst, wir müssen eh alle Artikel nochmals überprüfen

V2 ist besser.

Umsetzung

Innerhalb der Testumgebung: rochen:/var/www/revamp/jodir_ut/..

Das Backend verwendet die sogenannte "isis" template.

Für die Produkt-Editier Ansicht wurde bereits ein "template override" erstellt:

caydin@rochen:/var/www/revamp/jodir_ut$ grep -r "neue Artikelnummer" *
administrator/templates/isis/html/com_virtuemart/product/product_edit_information.php:		echo ' neue Artikelnummer: ';include '/var/www/revamp/shop2csv/next_sku.php';?>
[...]