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.685
244
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 Checkbox Inhalt bzw. Text bei Mouseover anzeigen JTL-Wawi - Ideen, Lob und Kritik 0
Neu Eigene Felder Lieferschein User helfen Usern - Fragen zu JTL-Wawi 1
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Eigene Felder des Auftrages in der Druckvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
Neu Eigene Felder im Verkauf als Spalten anzeigen User helfen Usern - Fragen zu JTL-Wawi 4
Eigene Felder in alte Vorlagen JTL-Wawi 1.8 5
Neu Barcode Anpassung in Artikeletikett anhand Eigene Felder Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Sind eigene Felder im Artikel in einer neueren Wawi-Version von Anfang an sichtbar? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Eigene Seiten mit Plugin erstellen Technische Fragen zu Plugins und Templates 1
In Diskussion eigene CustomWorkflows anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikel - Sprachen - Alle eigene SEO URL? Smalltalk 1
Neu Eigene Übersicht Artikel - Zulaufsübersicht - Stückliste Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Übersichten, Artikelhistorie Eigene Übersichten in der JTL-Wawi 4
Eigene Auswertung JTL-Wawi 1.8 1
Neu Eigene Seiten Priority in der Sitemap ändern Allgemeine Fragen zu JTL-Shop 5
dynamische Titel und Felder für B2C Plattformen JTL-Wawi 1.7 0

Ähnliche Themen