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
251
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 / 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
Eigene Felder lassen sich in der Wawi nicht löschen JTL-Wawi 1.8 0
Neu Eigene Felder in Neuregistrierungs-Email an Kunden ausgeben JTL-Shop 5.2.4 Allgemeine Fragen zu JTL-Shop 0
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu Eigene Felder aus Artikel in Rechnungsmail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Auftrag: Eigene Felder in DotLiquid Vorlage verwenden [Wawi 1.9.4.5] [SQL] JTL-Wawi 1.9 8
Gelöst Mehrzeiligen Text aus Eigene Felder in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 6
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 3
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 eigene Tabs in Ebay Vorlage einfügen eBay-Designvorlagen - Fehler und Bugs 0
Beantwortet Lagerplatz Kommentar 1 in Eigene Übersicht Eigene Übersichten in der JTL-Wawi 5
Neu Eigene Seiten mit externer Verlinkung nicht mehr bearbeitbar JTL-Shop - Fehler und Bugs 1
Neu Auftrag->Eigene Übersichten Anzeigen lassen in welchem Lager ist wieviel Bestand. Eigene Übersichten in der JTL-Wawi 2
Neu Eigene Übersicht in 360°-Sicht Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Inhalte => Link auf Externe Seite - kein speichern möglich Allgemeine Fragen zu JTL-Shop 5
Gelöst Eigene Übersicht Offene Posten Eigene Übersichten in der JTL-Wawi 5
Neu Zuordnung der Felder in EVO Designvorlage eBay-Designvorlagen - Ideen, Lob und Kritik 0
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Verkaufskanalspezifische Felder fest zuordnen Otto.de - Anbindung (SCX) 2
Neu SW 6 weitere Felder einer Bestellung in JTL Shopware-Connector 2
Neu Kundenstammdaten mit Ameise importieren - leere Felder übernehmen JTL-Ameise - Ideen, Lob und Kritik 0
Wichtiger HINWEIS - SCX dot.liquid Mapping von Merkmalen, Attributen, Eigenen Felder basiert auf Textreferenz - Ändern nicht möglich ohne Verlust kaufland.de - Anbindung (SCX) 0
Neu Webstollen EU-Cookie Plugin ab 1.7. nicht mehr für Shop4 ? Plugins für JTL-Shop 43

Ähnliche Themen