Gelöst eigene *.tpl-Dateien im Child, welche die Parent-Dateien ersetzen/überschreiben

Status
Es sind keine weiteren Antworten möglich.

IceDrake

Aktives Mitglied
17. Juni 2015
57
4
Wahrscheinlich ist's ganz einfach, nur komm ich grad echt nicht drauf ...

Ich möchte im folgenden Code in der header_category_nav.tpl diverse Sachen einfügen, z.B. eine Querlinie <hr> direkt unter der codezeile <div class="megamenu">:
Code:
<div class="megamenu">
                <hr>
               <ul class="nav navbar-nav force-float">
                    {include file='snippets/categories_mega.tpl'}
                    {if $Einstellungen.template.theme.static_header === 'Y'}
                        <li class="cart-menu visible-affix dropdown bs-hover-enabled pull-right{if $nSeitenTyp == 3} current{/if}" data-toggle="basket-items">
                            {include file='basket/cart_dropdown_label.tpl'}
                        </li>
                    {/if}
                </ul>
            </div>

Im Firefox-Inspector habe ich das schon ausprobiert, dort funktionierts einwandfrei, wenn ich die horizontale Linie dort einfüge.

Hier steht beschrieben:
Anpassung an der gesamten Struktur

Wollen Sie die komplette Struktur einer Template-Datei anpassen, empfiehlt es sich, die Datei aus dem EVO-Template, in Ihren neu erstellten Child-Template Ordner zu kopieren. Dieses Vorgehen entspricht etwa der alten Variante mit Custom-Dateien (header_custom.tpl), allerdings werden diese nun vom EVO-Template abgekapselt.

Genau das habe ich jetzt probiert, habe also in meinem Child-Template den Ordner "layout" angelegt und dort die Original-Datei aus dem Evo-Template hineinkopiert. Diese habe ich verändert, so dass sie wie folgt aussieht:
Code:
{* desktop navigation (> screen-min-sm) *}
{strip}
<div id="evo-main-nav-wrapper" class="nav-wrapper{if $Einstellungen.template.theme.static_header === 'Y'} do-affix{/if}">
    <nav id="evo-main-nav" class="navbar navbar-default">
        <div class="container{if isset($Einstellungen.template.theme.pagelayout) && $Einstellungen.template.theme.pagelayout !== 'fluid'}-fluid{/if}">
            {if $Einstellungen.template.theme.static_header === 'Y'}
                {if isset($ShopLogoURL)}
                <div class="navbar-header visible-affix pull-left hidden-xs hidden-sm">
                    <a class="navbar-brand" href="{$ShopURL}" title="{$Einstellungen.global.global_shopname}">
                        {image src=$ShopLogoURL alt=$Einstellungen.global.global_shopname class="img-responsive-height"}
                    </a>
                </div>
                {/if}
            {/if}
            <div class="megamenu">
                <hr>
               <ul class="nav navbar-nav force-float">
                    {include file='snippets/categories_mega.tpl'}
                    {if $Einstellungen.template.theme.static_header === 'Y'}
                        <li class="cart-menu visible-affix dropdown bs-hover-enabled pull-right{if $nSeitenTyp == 3} current{/if}" data-toggle="basket-items">
                            {include file='basket/cart_dropdown_label.tpl'}
                        </li>
                    {/if}
                </ul>
            </div>
        </div>
    </nav>
</div>
{/strip}

Funktioniert aber nicht ... :(

Hab die Datei auch schon in header_category_nav_custom.tpl umbenannt, geht auch nicht ... und zu Beginn der Datei das folgende einfügen hat auch nicht funktioniert:

Code:
{extends file="{$parent_template_path}/layout/header_category_nav.tpl"}

Wo ist mein Denkfehler? Wie oder was muss ich machen um die horizontale Linie oder sonstige Änderungen dort hinein zu bekommen?
 

snyer

Aktives Mitglied
6. November 2016
65
6
Einfach die datei entsprechend dem
Original im childtemplate anlegen. Dann ist das ganze auch updatesicher.

Vllt noch cache leeren?
 

IceDrake

Aktives Mitglied
17. Juni 2015
57
4
Einfach die datei entsprechend dem
Original im childtemplate anlegen. Dann ist das ganze auch updatesicher.

Vllt noch cache leeren?
Hatte ich so gemacht, hatte auch den Cash geleert, ging trotzdem nicht ... dem Rechner mal ein paar Tage Ruhe gegönnt, schon gings :)

Aber im Ernst, ich lösch jetzt immer den gesamten Cash im Backend und den Browsercash wenn ich Änderungen einspiele und damit gehts dann.

Thema somit also gelöst!!!
 
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Eigene Felder im Formular abfragen? JTL-Wawi 1.9 2
Neu Template für eigene Seite Templates für JTL-Shop 9
Neu Eigene Seite taucht in Linkgruppe nicht auf Technische Fragen zu Plugins und Templates 2
Übernahme eigene Dashboard Konfig und Statistiken auf anderen Client JTL-Wawi 1.9 0
Neu Übernahme eigene Dashboard Konfig und Statistiken auf anderen Client Eigene Übersichten in der JTL-Wawi 0
Neu Eigene Zahlart im Shop anlegen Umstieg auf JTL-Shop 2
Neu Eigene Übersicht im 360° Widgetfenster - Eigene Felder im Kundenstamm Eigene Übersichten in der JTL-Wawi 2
Neu 🛒𝐍𝐞𝐮𝐞𝐬 𝐏𝐥𝐮𝐠-𝐈𝐧: Eigene Lösung für Rechnungskauf mit Bonitäts- & Betrugsprüfung direkt im Check-out - JTL5? Plugins für JTL-Shop 4
Neu Vorlagen in Version 1.9.6.5 und Eigene Felder? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Beantwortet Eigene Übersicht - Artikel Beschreibung im F2 Panel einbetten Eigene Übersichten in der JTL-Wawi 2
email Vorlage eigene Felder Variable English JTL-Wawi 1.9 6
Neu Möglichkeit Variablen in Html in Eigene > Inhalte > Seiten auszugeben Allgemeine Fragen zu JTL-Shop 4
Eigene UST ID wird nicht eingetragen JTL-Wawi 1.9 9
Neu Eigene Übersicht - Artikelbestand alle Läger Eigene Übersichten in der JTL-Wawi 1
JT WAWI 1.9.6.1 Eigene Felder werden nicht mehr übertragen, bzw. gelöscht JTL-Wawi 1.9 11
Neu Eigene Kategorien für ebay Angebote oder JTL Wawi Kategorie Baum nutzen Einrichtung und Installation von JTL-eazyAuction 1
Neu List & Label - Eigene SQL-Abfrage als Grundlage für Tabelle im Berichtscontainer? User helfen Usern - Fragen zu JTL-Wawi 10
Neu Übersetzungen in eigenen .tpl Dateien Templates für JTL-Shop 7
Neu Update Shop von 5.2 auf 5.3 und 5.4, Schritt 2: JTL-Shop-Dateien aktualisieren Installation / Updates von JTL-Shop 42
Neu GPSR: PDFs übertragen (Dateien/Mediendateien) WooCommerce-Connector 0
Neu Modifizierte Dateien im Onlineshop Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen