Neu Eigene Felder im Shop4 - Einbinden

barbwire

Aktives Mitglied
31. Januar 2014
41
1
Hallo ich habe bereits alle Themen zu dem Thema durchgelesen es will einfach nicht.
Mein vorgehen:
Den Ordner: /httpdocs/templates/Evo-405/productdetails im EVO Template nach /httpdocs/templates/Evo-Child-Example/productdetails
Datei details.tpl geöffnet ; den unterstriche Teil eingefügt.

{if $Einstellungen.artikeldetails.artikeldetails_kurzbeschreibung_anzeigen === 'Y' && $Artikel->cKurzBeschreibung}
{block name="productdetails-info-description"}
<div class="shortdesc" itemprop="description">
{$Artikel->cKurzBeschreibung}
{$Artikel->FunktionsAttribute.Maße}
{$Artikel-&gt;FunktionsAttribute.Postversand}

Ist sicher falsch, aber wie krieg ich das hin ?
Leider kapiere ich gar nichts von php kann nur strg c und strg v ...

Liebe Dank
Andrea
 

holzpuppe

Sehr aktives Mitglied
14. Oktober 2011
1.713
253
Leipzig
Theoretisch müsste es die attributes.tpl sein.
und der Code ist zumindest bei mir so aufgebaut und funktioniert:
Code:
    {if (isset($Artikel->FunktionsAttribute.grosse) && $Artikel->FunktionsAttribute.grosse|@strlen > 0)}
     <tr class"eigene-felder">
      <td class="attr-label">{lang key="grosse" section="custom"}: </td>
      <td class="setlinfo">{$Artikel->FunktionsAttribute.grosse} </td>
      </tr>
    {/if}

In der Wawi sind die Eigenen Felder groß geschrieben, hier muss es klein sein. Vermeide bei den Namen Leerzeichen, Umlaute und Sonderzeichen.
 
  • Gefällt mir
Reaktionen: barbwire

barbwire

Aktives Mitglied
31. Januar 2014
41
1
Hi Jungs ganz lieben Dank schon mal ... leider weiß ich jetzt nicht wo ich in der attributes.tbl den Code eintragen soll wenn ich Ihn in der Kurzbeschreibung haben möchte. Könnt Ihr mir das evtl markieren? Hier die attribute. tbl
{assign var="showProductWeight" value=false}
{if isset($Artikel->cArtikelgewicht) && $Artikel->fArtikelgewicht > 0
&& ($Einstellungen.artikeldetails.artikeldetails_artikelgewicht_anzeigen === 'Y' && $tplscope === 'details'
|| $Einstellungen.artikeluebersicht.artikeluebersicht_artikelgewicht_anzeigen === 'Y' && $tplscope === 'productlist')}
{assign var="showProductWeight" value=true}
{/if}

{assign var="showShippingWeight" value=false}
{if isset($Artikel->cGewicht) && $Artikel->fGewicht > 0
&& ($Einstellungen.artikeldetails.artikeldetails_gewicht_anzeigen === 'Y' && $tplscope === 'details'
|| $Einstellungen.artikeluebersicht.artikeluebersicht_gewicht_anzeigen === 'Y' && $tplscope === 'productlist')}
{assign var="showShippingWeight" value=true}
{/if}

{assign var="dimension" value=$Artikel->getDimension()}

{assign var="showAttributesTable" value=false}
{if $Einstellungen.artikeldetails.merkmale_anzeigen === 'Y' && !empty($Artikel->oMerkmale_arr)
|| $showProductWeight
|| $showShippingWeight
|| $Einstellungen.artikeldetails.artikeldetails_abmessungen_anzeigen === 'Y' && (!empty($dimension['length']) || !empty($dimension['width']) || !empty($dimension['height']))
|| isset($Artikel->cMasseinheitName) && isset($Artikel->fMassMenge) && $Artikel->fMassMenge > 0 && $Artikel->cTeilbar !== 'Y' && ($Artikel->fAbnahmeintervall == 0 || $Artikel->fAbnahmeintervall == 1)
|| ($Einstellungen.artikeldetails.artikeldetails_attribute_anhaengen === 'Y'
|| (isset($Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN]) && $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN] == 1)) && !empty($Artikel->Attribute)
}
{assign var="showAttributesTable" value=true}
{/if}

{if $showAttributesTable}
<hr>
<div class="product-attributes">
{block name="productdetails-attributes"}
<div class="table-responsive">
<table class="table table-striped table-bordered">
<tbody>
{if $Einstellungen.artikeldetails.merkmale_anzeigen === 'Y'}
{foreach from=$Artikel->oMerkmale_arr item=oMerkmal}
<tr class="attr-characteristic">
<td class="attr-label word-break">
{$oMerkmal->cName}:
{* ******* images as labels dont look well here *******
{if $Einstellungen.navigationsfilter.merkmal_anzeigen_als === 'T'}
{$oMerkmal->cName}:
{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als === 'B' && !empty($oMerkmal->cBildpfadKlein)}
<img src="{$oMerkmal->cBildpfadKlein}" title="{$oMerkmal->cName}" />
{elseif $Einstellungen.navigationsfilter.merkmal_anzeigen_als === 'BT'}
{if isset($oMerkmal->cBildpfadKlein)}<img src="{$oMerkmal->cBildpfadKlein}" alt="{$oMerkmal->cName}" title="{$oMerkmal->cName}" class="vmiddle" /> {/if}{$oMerkmal->cName}:
{/if}
*}
</td>
<td class="attr-value">
{strip}
{foreach name="attr_characteristics" from=$oMerkmal->oMerkmalWert_arr item=oMerkmalWert}
{if $oMerkmal->cTyp === 'TEXT' || $oMerkmal->cTyp === 'SELECTBOX' || $oMerkmal->cTyp === ''}
<span class="value"><a href="{$oMerkmalWert->cURL}" class="label label-primary">{$oMerkmalWert->cWert|escape:"html"}</a> </span>
{else}
<span class="value">
<a href="{$oMerkmalWert->cURL}" data-toggle="tooltip" data-placement="top" title="{$oMerkmalWert->cWert|escape:"html"}">
{if $oMerkmalWert->cBildpfadKlein !== 'gfx/keinBild_kl.gif'}
<img src="{$oMerkmalWert->cBildpfadKlein}" title="{$oMerkmalWert->cWert|escape:"html"}" alt="{$oMerkmalWert->cWert|escape:"html"}" />
{else}
<span class="value"><a href="{$oMerkmalWert->cURL}" class="label label-primary">{$oMerkmalWert->cWert|escape:"html"}</a> </span>
{/if}
</a>
</span>
{/if}
{/foreach}
{/strip}
</td>
</tr>
{/foreach}
{/if}

{if $showShippingWeight}
<tr class="attr-weight">
<td class="attr-label word-break">{lang key="shippingWeight" section="global"}: </td>
<td class="attr-value weight-unit">{$Artikel->cGewicht} {lang key="weightUnit" section="global"}</td>
</tr>
{/if}

{if $showProductWeight}
<tr class="attr-weight">
<td class="attr-label word-break">{lang key="productWeight" section="global"}: </td>
<td class="attr-value weight-unit">{$Artikel->cArtikelgewicht} {lang key="weightUnit" section="global"}</td>
</tr>
{/if}

{if isset($Artikel->cMasseinheitName) && isset($Artikel->fMassMenge) && $Artikel->fMassMenge > 0 && $Artikel->cTeilbar !== 'Y' && ($Artikel->fAbnahmeintervall == 0 || $Artikel->fAbnahmeintervall == 1) && isset($Artikel->cMassMenge)}
<tr class="attr-contents">
<td class="attr-label word-break">{lang key="contents" section="productDetails"}: </td>
<td class="attr-value">{$Artikel->cMassMenge} {$Artikel->cMasseinheitName}</td>
</tr>
{/if}

{if $dimension && $Einstellungen.artikeldetails.artikeldetails_abmessungen_anzeigen === 'Y'}
{assign var=dimensionArr value=$Artikel->getDimensionLocalized()}
{if $dimensionArr|count > 0}
<tr class="attr-dimensions">
<td class="attr-label word-break">{lang key="dimensions" section="productDetails"}
({foreach name=DimensionKey from=$dimensionArr key=dimkey item=dim}
{$dimkey}{if $smarty.foreach.DimensionKey.last}{else} &times; {/if}
{/foreach}):
</td>
<td class="attr-value">
{foreach name=Dimension from=$dimensionArr item=dim}
{$dim}{if $smarty.foreach.Dimension.last} cm {else} &times; {/if}
{/foreach}
</td>
</tr>
{/if}
{/if}

{if $Einstellungen.artikeldetails.artikeldetails_attribute_anhaengen === 'Y' || (isset($Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN]) && $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN] == 1)}
{foreach name=Attribute from=$Artikel->Attribute item=Attribut}
<tr class="attr-custom">
<td class="attr-label word-break">{$Attribut->cName}: </td>
<td class="attr-value">{$Attribut->cWert}</td>
</tr>
{/foreach}
{/if}
</tbody>{* /attr-group *}
</table>
</div>
{/block}
</div>
{/if}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Eigene Felder (Firma) in Mailvorlage User helfen Usern - Fragen zu JTL-Wawi 1
Neu "Eigene Felder" bei Lieferadresse anlegbar JTL-Wawi - Ideen, Lob und Kritik 3
Neu Wie füge ich dem News-System eigene Input-Felder hinzu? Technische Fragen zu Plugins und Templates 3
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Shop (anderes Template) eigene Felder aus Wawi als TAB im Shop User helfen Usern - Fragen zu JTL-Wawi 12
Eigene Felder Artikel auf Beleg Verkauf Auftrag ausdrucken JTL-Wawi 1.10 1
Eigene Inhalte - Inhalte im Backend nicht sichtbar Einrichtung JTL-Shop5 1
Neu Lieferzeiten für Dropshipping und eigene Artikel richtig in Shopware 6 bzw. Wawi anzeigen Schnittstellen Import / Export 1
Neu Eigene Preislisten Vorlage erstellen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Übersicht im Kundenstammblatt für durchschnittlichen Auftragswert/Röherlös/Zahlungsdauer Eigene Übersichten in der JTL-Wawi 3
Eigene Übersichten verschieben JTL-Wawi 1.9 1
Neu 5.5.2 eigene CSS-Anpassungen Installation / Updates von JTL-Shop 1
Neu Felder Company2 und Address2 fehlen in Shipmentaddress-Antwort Schnittstellen Import / Export 0
Neu Unbedingt benötigte Felder bei Artikelerstellung Arbeitsabläufe in JTL-Wawi 4
Problem beim Anlegen eigener Felder in Kategorieverwaltung – Fehlermeldung „Name nicht eindeutig“ trotz eindeutiger Bezeichnung JTL-Wawi 1.8 3
Kundenkonto Adressfehler | Alle Felder belegt JTL-Wawi 1.9 0
Neu Kassenbuch Überschriften Felder Aufbau Inhalt Format JTL-POS - Fehler und Bugs 1

Ähnliche Themen