Neu tabs.tpl - wie generiere ich eigene Tabs?

OliausderSchweiz

Aktives Mitglied
3. März 2013
38
0
Hallo,

Diese Anfrage ist primär an einen kompetenten Entwickler von JTL gerichtet, vielleicht weiss aber auch jemand anderes Bescheid:

Tabs im Artikeldetail werden in der Datei "/productdetails/tabs.tpl" generiert, welche bei Shop/Evo ab 406 gegenüber 405 komplett umgeschrieben wurde.
Bei 405 hat alles funktioniert! Bei der 406 übe ich seit über einer Woche :mad: mehrere Stunden täglich und kriegs einfach nicht hin - blick bei der Logik im Code nicht wirklich durch (da bin ich übrigens nicht der einzige hier o_O).

Was ich primär wissen müsste:
WAS MUSS WO IN "Tabs.tpl" GEMACHT WERDEN, DAMIT EIGENE TABS GENERIERT WERDEN?

Was mache ich damit genau?
- Je ein Tab pro X-Selling-Gruppe für X-Selling-Artikel
- Diese Tabs werden vorher in einem Array mit fixer Reihenfolge sortiert (weil die X-Selling-Gruppen im Wawi nicht sortiert werden können!)

TABS.png

So sahen die Tabs aus, bevor ich auf 406 wechselte ... im Bild sind die drei betreffenden Tabs rot markiert.

Übrigens zeigt das Bild in der Artikelliste der X_Selling-Produkte keine Bilder ... die bei reiner Version 405 noch da waren ... nach mehrstündiger Analyse hatte ich vor einer Woche dann herausgefunden, dass die Funktion "imagebox" in der Datei "evo/js/jtl.evo.js" bei 406 ebenfalls Änderungen erfahren hatte, was dazu führte, dass die Bilder zwar geladen wurden, dort aber im Quelltext die Grösse (height/width) auf "0px" gesetzt war!

Wer kann helfen?

Nette Grüsse
Oli
 
Zuletzt bearbeitet:

Mirko.Schmidt User deaktiviert

Guest
@fantalight wurde das Attribut "tabname 1" und "tabinhalt 1" in der Wawi für den Shop aktiviert und wurden die weiteren nach dem gleichen Schema mit der Leerstelle angelegt?

@btrade In der tabs.tpl wird in den Zeilen 69 - 80 der Tab Menüpunkt generiert
HTML:
            {if !empty($separatedTabs)}
                {foreach from=$separatedTabs item=separatedTab name="separatedTabsHeader"}
                    <li role="presentation"
                        {if $setActiveClass.separatedTabs && $smarty.foreach.separatedTabsHeader.first}
                            class="active"
                        {/if}>
                        <a href="#tab-{$separatedTab.id}" aria-controls="tab-{$separatedTab.id}" role="tab" data-toggle="tab">
                            {$separatedTab.name}
                        </a>
                    </li>
                {/foreach}
            {/if}
und in den Zeilen 186 - 207 der Inhalt
HTML:
        {if !empty($separatedTabs)}
            {foreach from=$separatedTabs item=separatedTab name=separatedTabsBody}
                {if $tabanzeige}
                    <div role="tabpanel" class="tab-pane fade
                        {if $setActiveClass.separatedTabs && $smarty.foreach.separatedTabsBody.first} in active{/if}"
                        id="tab-{$separatedTab.id}">
                {else}
                    <div class="panel panel-default">
                        <div class="panel-heading">
                            <h3 class="panel-title">{$separatedTab.name}</h3>
                        </div>
                        <div class="panel-body" id="tab-{$separatedTab.id}">
                {/if}
                {$separatedTab.content}
                {if $tabanzeige}
                    </div>
                {else}
                        </div>
                    </div>
                {/if}
            {/foreach}
        {/if}
Was funktioniert hier den genau nicht in der 4.06(.6 ?!) ?
 
Ähnliche Themen
Titel Forum Antworten Datum
Wie übernehme ich Artikelnamen von JTL in den neuen Kaufland Niederlande-Verkaufskanal? JTL-Wawi 1.11 1
Neu Wie stelle ich Retouren in JTL für DPD ein? JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Wie übertragt ihr Kurzbeschreibungen nach Shopify? Shopify-Connector 3
Neu Neuer Kundencenter Account. Wie verhält sich POS damit? Allgemeine Fragen zu JTL-POS 1
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Neu PayPal Transaktionsversuche – Wie hoch sind eure Ablehnungsquoten? Allgemeine Fragen zu JTL-Shop 0
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
APP - Wie Dashboard löschen? JTL-Wawi App 1
Neu Wie soll man Weiterleitungen einrichten Exat oder GET Allgemeine Fragen zu JTL-Shop 0
Für Ihren SQL-Server wurde ein Service Pack zur Verfügung gestellt - nö, gelogen, wie kriege ich die Meldung weg? JTL-Wawi 1.11 15
Mindestabnahme Lieferant - keine Kommazahlen erlaubt - Wie gehts? JTL-Wawi 1.11 0
Wie ist euer aktuelles Fazit zur 2.02? JTL-Wawi 2.0 14
Neu XRechnung, ZUGFeRD, Was hängt wie zusammen? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Aktuellste unproblematische WAWI-Version finden - wie ? JTL-Wawi - Ideen, Lob und Kritik 6
Neu Bestände in-house und beim Lieferanten + Proforma-Rechnungen, wie? Arbeitsabläufe in JTL-Wawi 3
Neu Wie aktiviere ich den richtigen EK bei freiem Wareneingang? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu POS im Kundencenter buchen, aber wie und wo? Allgemeine Fragen zu JTL-POS 2

Ähnliche Themen