Attribute im eigene Reiter statt da unter

kwm365

Aktives Mitglied
2. Oktober 2007
19
0
Hallo zusammen,
irgendwie finde ich keinen Weg, Attribute auf der Artikeldetailseite in einem eigenen Reiter auszugeben. Im JTL Shop 2 ging das einfach über die Admin.

Muss ich den TPL Code dafür anpassen?

Gruß
Martin
 

kwm365

Aktives Mitglied
2. Oktober 2007
19
0
AW: Attribute im eigene Reiter statt da unter

jau, scheint aber keinen anderen zu interessieren. Und JTL auch nicht.
Schade.

Gruß
Martin
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
AW: Attribute im eigene Reiter statt da unter

Hi, ja dafür muss das Tpl angepasst werden, genauer gesagt templates/JTL-Shop3-Tiny/tpl_inc/artikel_inc.tpl. Schau dort mal so ab Zeile 462 wie so ein Tab-Panel aufgebaut ist... Nach dem Schema musst du dann ein neues Panel bauen und den Code für die Attribute dort einfügen (Suche in der gleichen Datei nach "{if $Artikel->Attribute|@count > 0}" führt zum Code-Block mit den Artikelattributen).
 

kwm365

Aktives Mitglied
2. Oktober 2007
19
0
AW: Attribute im eigene Reiter statt da unter

jau, danke, so etwas hatte ich mir schon gedacht.
Habe es auch hinbekommen.

Ich dachte nur, so etwas kann man elegant über xml o. das Backend steuern.

Happy Weekend.

Martin
 

D********t

Guest
AW: Attribute im eigene Reiter statt da unter

jau, danke, so etwas hatte ich mir schon gedacht.
Habe es auch hinbekommen.

Ich dachte nur, so etwas kann man elegant über xml o. das Backend steuern.

Happy Weekend.

Martin

Wäre schön, wenn Du die Lösung auch hier reinstellen würdest. Ich habe das gleiche vor, weil ich nicht immer ne fette Maßtabelle unter der Artikelbeschreibung haben möchte. Bei Shop2 und Modi-Art ging das automatisch, nun wollte ich den Code auf Shop3 übertragen, allerdings hatte Modi Mootabs genutzt, daher geht es nicht so wie ich dachte mit Shop3 und Tiny...
 

D********t

Guest
AW: Attribute im eigene Reiter statt da unter


Sieht so nicht schlecht aus, Frage ist nur, ob da ne Abfrage bei ist, ob beim Artikel überhaupt Attribute vorhanden sind, da ich nicht zu allen Artikeln Maßtabellen habe bzw. Accessoires und so keine brauchen und in diesem Fall soll der Tab auch nicht angezeigt werden...
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Attribute im eigene Reiter statt da unter

du kannst durch ein spezielles Funktionsattribut die Artikel (oder ganze Kategorien) ausklammern, bei denen der globale Tab nicht(!) angezeigt werden soll
 

tafechner

Offizieller Servicepartner
SPBanner
31. Juli 2010
802
118
Berlin
AW: Attribute im eigene Reiter statt da unter

Wäre schön, wenn Du die Lösung auch hier reinstellen würdest. Ich habe das gleiche vor, weil ich nicht immer ne fette Maßtabelle unter der Artikelbeschreibung haben möchte. Bei Shop2 und Modi-Art ging das automatisch, nun wollte ich den Code auf Shop3 übertragen, allerdings hatte Modi Mootabs genutzt, daher geht es nicht so wie ich dachte mit Shop3 und Tiny...

Hallo nun ein Beitrag von mir. Hier die Lösung

articel_inc.tpl -> Zeile 454 unter {/section}

Code:
<!--TAB ATTRIBUTE-->
{if $Einstellungen.artikeldetails.artikeldetails_attribute_anhaengen=="Y" || $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN] == 1}{if $Artikel->Attribute|@count > 0}
             <div class="panel {if $Einstellungen.artikeldetails.artikeldetails_tabs_nutzen == "N"}notab{/if}" id="attribute">{foreach name=Attribute from=$Artikel->Attribute item=Attribut}
                 <h2 class="title">{$Attribut->cName}</h2>
                 {$Attribut->cWert}{/foreach}
             </div>
                  {/if}
               {/if}
<!--TAB ATTRIBUTE-->
jedoch den code Zeile 432-440 löschen

Code:
               {if $Einstellungen.artikeldetails.artikeldetails_attribute_anhaengen=="Y" || $Artikel->FunktionsAttribute[$FKT_ATTRIBUT_ATTRIBUTEANHAENGEN] == 1}
                  {if $Artikel->Attribute|@count > 0}
                     <div class="attributes">
                     {foreach name=Attribute from=$Artikel->Attribute item=Attribut}
                        <p><b>{$Attribut->cName}:</b> {$Attribut->cWert}</p>
                     {/foreach}
                     </div>
                  {/if}
               {/if}
Alle weiteren Erweiterung bitte über angebotenes plugin realisieren

Viel Spaß damit Gruss aus Berlin

Mein System: 2 x JTL3 ( V3.09 ) produktiv, JTL3 (aktuell ohne Beta), JTL-WaWi aktuell ohne Beta
Homepage - TAF-INET.COM: TAF-INET.COM Ihr Internetspezialist für Shopdomains

Webshop Standardtemplate - Eva-Home-Store: http://www.eva-home-store.de
Webshop angepasst - fashion-online24.de: http://www.fashion-online24.de
Kontakt: services@taf-inet.com
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Attribute im eigene Reiter statt da unter

super danke für deinen tipp

2 ergänzungen der form halber

a) man ändert nichtin Originaldateien, sondern kopiert diese zunächst nach *_custom.tpl
also aus article_inc.tpl wird article_inc_custom.tpl

b) man löscht auch nicht sondern man kommentiert am besten nur aus; sonst findet man bei einem späteren Dateivergleich nicht mehr die passenden Übereinstimmungen

auskommentieren in smarty erfolgt durch {* kommentar *}
 

Ähnliche Themen