Modify

Opened 12 years ago

Closed 6 years ago

Last modified 6 years ago

#169 closed Neues Feature (fixed)

Möglichkeit zum Anlegen neuer Felder für Produkte und Kategorien

Reported by: Marcus Kreusch <info@…> Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.0.0
Component: Admin Version: 1.06
Keywords: Cc:
Blocked By: Blocking:

Description

Ich finde, es wäre höchste Zeit, dass man als Shopbetreiber endlich selbst Datenfelder für Produkte und Kategorien hinzufügen kann.

Natürlich ist es nicht schwer, dass im Quellcode zu machen, aber da viele Shopbetreiber gar nicht erst an PHP rangehen, wäre es meiner Meinung nach ein wünschenswertes Feature.

Bei Interesse arbeite ich gern etwas aus...

Attachments (0)

Change History (9)

comment:1 by Torsten Riemer, 12 years ago

Milestone: modified-shop-2.00modified-shop-2.10
Version: 1.062.10

comment:2 by Torsten Riemer, 12 years ago

Das ist eine gute Idee. Du kannst uns hier gerne mal ein paar Ideen vortragen.

comment:3 by Marcus Kreusch <info@…>, 12 years ago

Ich stelle mir da eine Konfigurationsoberfläche in "Erweiterte Konfiguration" vor, wo man die neuen Felder mit folgenden Möglichkeiten konfigurieren kann:

  • Kurzname (nur a-z) für spätere Verwendung in DB
  • Angezeigter Name (in allen Sprachen)
  • Typ (Kurztext, Langtext, Bool, Select)
  • Falls Select: Kommagetrennte Liste der möglichen Werte (in allen Sprachen)
  • Sprachabhängig: ja/nein (entscheidet, ob das Feld in products oder -_description kommt)
  • In Listings verfügbar: ja/nein
  • In Produktdetailseite verfügbar: ja/nein

Wenn alles richtig eingegeben wurde, wird das Feld angelegt als products_additional_fields_Kurzname und je nach Einstellung der letzten beiden Werte in den Templates als {$(module_data.)Kurzname} verfügbar gemacht.

Ich würde dafür eine Klasse mit statischen Eigenschaften und Methoden vorschlagen, die die Verwaltung der nötigen Abfragen/Smarty-Assigns übernimmt...

Dass dazu natürlich eine umfangreiche Behandlung aller möglichen Fälle beim Löschen der Felder etc. gehört, ist klar und würde ich natürlich berücksichtigen.

Ich hoffe, das war verständlich und könnte mir vorstellen, das bei Interesse innerhalb einer Woche für Produkte auszuarbeiten...
Vorstellen könnte ich es mir dann auf jeden Fall noch für Kategorien und Kundendaten...

comment:4 by Timo Paul <mail@…>, 11 years ago

Howdie,

möchte mich mal kurz einmischen da ich hier über dieses Ticket gestolpert bin.

Für diesen Anwendungsfall habe ich bereits ein Modul auf Lager, aktuell gibt es für zusätzliche Produkteigenschaften nur frei definierbare Texte als Werte. Ist aber alles bereits drauf ausgelegt auch mit fest definierten Werten für die Eigenschaften zu arbeiten. Zum Beispiel kann ich als Administrator für einen Artikel die Eigenschaft "Farbe" (frei definiert) aktuell mit den Werten "Blau", "blau" oder "Ozean-Blau" belegen, Möglich soll aber auch sein für die Eigenschaft "Farbe" bei der Definition Mögliche Werte wie zum Beispiel "Blau", "Rot" und "Gelb" anzugeben und bei der Verwaltung des Artikels kann dann nur aus diesen Werten gewählt werden.

Sollte Jemand aus dem Team mit der Arbeit beginnen kann ich gerne die Erweiterung zur Verfügung stellen. Eventuell ist Sie bis dahin auch schon erweitert, je nach Auftragslage. Veröffentlicht wurde diese Erweiterung noch nicht, einfach eine Mail an mich und ich rücke Sie dann raus.

Alles für den Dackel, alles für den Club,
Timo

comment:5 by Torsten Riemer, 11 years ago

Hallo Timo,

danke für das Angebot. Das Ticket haben wir uns für Version 2.10 vorbehalten, damit die Arbeit an der Version 2.00 nicht weiter ins stocken gerät.
Gerne kommen wir später auf dein Angebot zurück. Bis dahin wird sich am Modul ja bestimmt auch wieder etwas getan haben. ;-)

comment:6 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.1.0.0

comment:7 by Gerhard Waldemair, 6 years ago

Resolution: fixed
Status: newclosed

durch das auto_include System ist es möglich zusätzliche Felder anzulegen.

comment:8 by Torsten Riemer, 6 years ago

Milestone: modified-shop-2.0.0.0
Version: 2.0.1.01.06

comment:9 by Ronald Parcinski, 6 years ago

In 6059:

fix #169 - add autoload for addons

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.