Modify

Opened 8 years ago

Closed 4 years ago

#1402 closed Erweiterung (fixed)

userdefined Feld in products wird nicht exportiert

Reported by: Volker Strähle Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.7.0
Component: Admin Version: 2.0.3.0
Keywords: Cc:
Blocked By: Blocking:

Description (last modified by Torsten Riemer)

export/Import neues Produkteld

Felder die per autoinclude angelegt wurden werden nicht exportiert.

Bleibt die Gegenfrage: Wie mit dem Import umgehen, wenn Felder der Importdatei in der DB nicht vorhanden sind?

Attachments (0)

Change History (8)

comment:1 by Torsten Riemer, 8 years ago

Description: modified (diff)

comment:2 by anonymous, 8 years ago

Da man nicht vorhersehen kann wie neue Felder genannt werden würde ich vorschlagen die Felder in der DB-Tabelle products per SHOW COLUMNS zu holen und dynamisch zuzuordnen.
Dies sowohl im Import als auch im Export.
Die um der Übersichtlichkeit willen verkürzten Feldnamen in der CSV kann man mittels str_replace() ebenfalls dynamisch generieren.
Wenn ein neues Feld nicht products_IRGENDWAS oder options_IRGENDWAS oder manufacturers_IRGENDWAS genannt wird wird es halt so übernommen wie es ist.

Die Implementation mittels SHOW COLUMNS was die Tabelle products betrifft macht das ganze flexibel und man muß nicht zu den definierten Konstanten ADD_SELECT_... in /includes/define_add_select.php noch weitere für Import und Export hinzufügen.

Gruß,
noRiddle

comment:3 by Torsten Riemer, 8 years ago

Milestone: modified-shop-2.0.4.0

comment:4 by anonymous, 7 years ago

Soweit ich weiß hat GTB da was für die 2.0.5. gebaut, das Ticket sollte also geschlossen werden können.

Gruß,
noRiddle

Version 0, edited 7 years ago by anonymous (next)

comment:5 by Torsten Riemer, 7 years ago

Milestone: modified-shop-2.0.5.0
Type: Bug/FehlerErweiterung

Die Erweiterung des Imports ist durch Fix von Ticket #1618 erledigt. Es wurde die Klasse xtcImport in /admin/includes/classes/import.php mit auto_includes erweitert.
Es bleibt aber noch der Export, der über die Klasse xtcExport initiiert wird. Hier sind noch keine auto_includes eingefügt.

comment:6 by Torsten Riemer, 6 years ago

Milestone: modified-shop-2.0.5.0

comment:7 by Torsten Riemer, 4 years ago

Milestone: modified-shop-2.0.6.1

comment:8 by Gerhard Waldemair, 4 years ago

Resolution: fixed
Status: newclosed

In 14126:

fix #1402 & #2175 - fix function parameter order and add auto_include for import/export

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.