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.709
252
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 SQL Eigener Export - Eigene Felder im Auftrag User helfen Usern - Fragen zu JTL-Wawi 7
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Eigene Felder / Attribute spaltenweise exportieren JTL Ameise - Eigene Exporte 6
Neu Wie kann ich über eigene Felder eine Mehrfachauswahl erstellen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
QR-Code Formel kann nicht in die eigene Vorlage hinzugefügt werden JTL-Wawi 1.9 1
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Lieferscheine -versendet / Eigene Übersicht: Kundenkategorie aus den Kundenstammdaten JTL-Wawi 1.8 3
Neu Eigene Übersichten - Beschaffung - Bestellvorschläge - nur Standardlieferant anzeigen Eigene Übersichten in der JTL-Wawi 4
Neu Eigene Übersicht Kunde QR Code Kundennummer Eigene Übersichten in der JTL-Wawi 4
Eigene USt-IdNr. fehlt in der Auftragsansicht bei Auslandsbestellungen (JTL-Wawi 1.8.12.2) JTL-Wawi 1.8 3
Neu Eigene Alerts im Template ausgeben bzw. hinzufügen Templates für JTL-Shop 0
Neu SCX (Alle Marktplätze) - habt ihr Kategorien, bei denen die Kategoriespezifischen Felder nicht laden / zuordnen nicht möglich / No Data available? Einrichtung und Installation von JTL-eazyAuction 0
Neu Zuordnung der Felder in EVO Designvorlage eBay-Designvorlagen - Ideen, Lob und Kritik 0

Ähnliche Themen