als Betreiber eines XT:C online shops möchte ich meine Artikel gerne über die CSV einpflegen.
Das ist praktisch und geht recht schnell.
Es stellt sich folgende Aufgabe:
(Ich bespreche im folgenden ausschließlich den Inhalt einer einzelen Zeile).
Der Artikelname soll stets in den unterschiedlichen Spalten, allerdings nur ausgewählten, übertragen werden.
Zusätzlich müssen weitere Informationen in die anderen Felder gebracht werden. Wie zB. Keywords, Artbeschr., MetaTags, html usw.
Das ganze in 2 Sprachen, englisch und deutsch.
Das ist, obschon das gesamte Verfahren von mir als praktisch und schnell bezeichnet wird, ein recht mühevoller Vorgang, denn er kostet viel Zeit und erfordert hunderte unnötiger Klicks an immer gleichen Stellen, in jeder der rund 2000 Zeilen der Tabelle. (ca 2000 Artikel im Shop)
Zusätzlich können sich unerwünscht Fehler einschleichen, was ich natürlich verhindern möchte.
Nun suche ich bereits seit langem eine Hilfe, die es mir gestattet, den Artikelnamen in das entspr. Feld zu schreiben und es von dort (über eine Funktion von OpenOffice Calc?) in die nachfolgenden Felder an die jeweiligen richtigen Stellen zu kopieren.
In die zu kopierenden Felder kommen dann, wie beschrieben, auch noch andere Texte.
Das ganze sieht, vereinfacht dargestellt und auf das nötigste reduziert, wie folgt aus:
(Ich habe der Einfachheit halber die OpenOffice Calc-Tabelle in html transformiert, weil mir kein anderer Weg bekannt ist, wie ich die Aufgabe sonst besser visualisiren könnte)
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<STYLE TYPE="text/css">
<!-- BODY,DIV,TABLE,THEAD,TBODY,TFOOT,TR,TH,TD,P { font-family:"Arial"; font-size:x-small } -->
</STYLE>
<STYLE TYPE="text/css">
body {color: #000000;}
span.c3 {color: #000000}
span.c2 {color: #0033FF}
td.c1 {border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000}
</STYLE>
</HEAD>
<BODY>
<TABLE WIDTH="1129" BORDER="0" CELLSPACING="0" COLS="60" FRAME="VOID" RULES="NONE">
<TBODY>
<TR>
<TD CLASS="c1" WIDTH="43" HEIGHT="18" ALIGN="left" VALIGN="top">
XTSOL
</TD>
<TD CLASS="c1" WIDTH="58" ALIGN="left" VALIGN="top">
p_model
</TD>
<TD CLASS="c1" WIDTH="47" ALIGN="left" VALIGN="top">
p_stock
</TD>
<TD CLASS="c1" WIDTH="98" ALIGN="left" VALIGN="top">
p_name.de
</TD>
<TD CLASS="c1" WIDTH="208" ALIGN="left" VALIGN="top">
p_desc.de
</TD>
<TD CLASS="c1" WIDTH="243" ALIGN="left" VALIGN="top">
p_shortdesc.de
</TD>
<TD CLASS="c1" WIDTH="125" ALIGN="left" VALIGN="top">
p_meta_title.de
</TD>
<TD CLASS="c1" WIDTH="125" ALIGN="left" VALIGN="top">
p_meta_desc.de
</TD>
<TD CLASS="c1" WIDTH="273" ALIGN="left" VALIGN="top">
p_meta_key.de
</TD>
<TD CLASS="c1" WIDTH="151" ALIGN="left" VALIGN="top">
p_keywords.de
</TD>
</TR>
<TR>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
XTSOL
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
PAT-GOA-003
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
7
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
<STRONG><SPAN CLASS="c2">Artikelname</SPAN></STRONG>
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
<H2>
<STRONG><SPAN CLASS="c3"><h2></SPAN><SPAN CLASS="c2">Artikelname</SPAN></STRONG><SPAN CLASS="c3"></h2><BR>
<p>Artikelbschreibung</p></SPAN>
</H2>
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
Rückseite Kleber<br/ > <b>Versand kostenlos</b>
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
<STRONG><SPAN CLASS="c2">Artikelname</SPAN></STRONG><SPAN CLASS="c3">, Fließtext</SPAN>
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
Hier kaufen Sie einen <STRONG><SPAN CLASS="c2">Artikelname</SPAN></STRONG> Fließtext
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
<STRONG><SPAN CLASS="c2">Artikelname</SPAN></STRONG>, keywords
</TD>
<TD CLASS="c1" ALIGN="left" VALIGN="top">
<STRONG><SPAN CLASS="c2">Artikelname</SPAN></STRONG>, shop-interne Suchbegriffe
</TD>
</TR>
</TBODY>
</TABLE>
</BODY>
</HTML>
Wenn mir jemamd helfen kann, wird im mein Dank auf Ewig hinterher rennen
