Hallo erst seid kurzem setzen wir für unsere Kunden Shopware ein. Nun möchten wir unseren Kunden über die Freitextfelder zusammen mit den Textbausteinen die Freitextfeldbezeichnung automatisch anzeigen. Zum besseren Verständnis ein Beispiel. In diesem Beispiel wollen wir ein Freitextfeld für ISBN-10 Nummern von Büchern angeben. also so z.B. ISBN-10: 3810501859 Ok so gehts los… neues Freitextfeld angelegt unter Grundeinstellungen > Artikel > Artikel - Freitextfelder hier gibt man z.B. folgende Angaben ein: Namen: attr4 Bezeichnung: ISBN-10 Typ: text Nun wurde damit ein weiteres Freitextfeld im backend bei der Artikeleingabemaske erzeugt. Diese findet man in den Artikeldetails unten am Ende von den Stammdaten des Artikels. und weiter gehts… Anlegen eines Textbausteins: unter Einstellungen > Textbausteine > frontend > detail > data hier legen wir ein neuen Textbaustein für die Bezeichnung ISBN-10: vor der eigentlichen ISBN Nummer 3810501859 an: Namenspace: frontend/detail/data Name: DetailDataISBN10 Wert: ISBN-10 Nun nehmen wir die Datei templates/_emotion/frontend/detail/data.tpl in dieser sucht man dann nach folgenden Codezeilen: [code] {* Attributes fields *} {block name=‘frontend_detail_data_attributes’} {if $sArticle.attr1}
{$sArticle.attr1}
{/if} {if $sArticle.attr2}
{$sArticle.attr2}
{/if}[/code] hier fügen wir folgende Code Zeile dahinter ein damit die Bezeichnung “ISBN-10:” immer im Artikeltemplate angezeigt wird (so wie es ja auch mit der Bezeichnung “Artikel-Nr.:” im Template angezeigt wird): [code]
{s name=“DetailDataISBN10”}[INHALT DES TEXTBAUSTEINS]{/s} {$sArticle.attr4}
[/code] Wenn man im Freitextfeld die ISBN Nummer nicht ein gibt wird ja auch kein Wert ausgegeben. Leider wird dann aber immer noch die Bezeichnung “ISBN-10:” angegeben. Hier brauchen wir nun mal eure Hilfe wie Frage ich in Shopware das so ab das wenn nichts in dem Freitextfeld ISBN-10 steht auch die Bezeichung “ISBN-10:” nicht mit angezeigt wird??? Natürlich ist uns klar das man die Bezeichnung ISBN-10: 3810501859 alles zusammen im Freitextfeld hätte eingeben können. Dies macht aber kein Sinn wenn man dies ständig für fast jeden Artikel eingeben muss. Es reicht ja schon die langen ISBN Nummern einzugeben. Hat jemand eine Lösung für uns??? lg ultra-media