Code vor öffnendem <body>-Tag einfügen

HanSolo

Gut bekanntes Mitglied
12. Dezember 2009
111
1
Hallo,

ich nutze den Google Tag-Manager. Diesbezüglich schreibt Google folgendes:

"Kopieren Sie den folgenden Code und fügen Sie ihn dann auf jeder Seite Ihrer Website ein. Platzieren Sie den Code unmittelbar nach dem öffnenden <body>-Tag."

Nun ist meine Frage, wie ich einen Code auf jeder Seite vor dem öffnenden <body>-Tag einfügen kann? Wie heißt die Datei die das <body>-Tag beim JTL3- Shop enthält bzw. wo kann ich diese Datei finden?

Kann ich den Code vielleicht sogar über das Shop-Backend einfügen ohne ein ftp-Programm nutzen zu müssen?
 

ag-websolutions.de

Sehr aktives Mitglied
29. Dezember 2009
14.548
233
AW: Code vor öffnendem <body>-Tag einfügen

Platzieren Sie den Code unmittelbar nach dem öffnenden <body>-Tag."

Beachte: NACH dem body-Tag, nicht

auf jeder Seite vor dem öffnenden <body>-Tag

Den öffnenden body-Tag findest du in der Datei tpl_inc/header.tpl

Vorgehensweise:
Diese Datei zunächst kopieren nach header_custom.tpl
Dann in dieser Datei die Änderung einfügen
Im Shop-Admin -> Templateeinstellung einstellen, dass "benutzerdefinierte Dateien" verwendet werden soll (eben diese custom-Dateien)

Kann ich den Code vielleicht sogar über das Shop-Backend einfügen ohne ein ftp-Programm nutzen zu müssen?

nein das ist nicht vorgesehen
 

HanSolo

Gut bekanntes Mitglied
12. Dezember 2009
111
1
AW: Code vor öffnendem <body>-Tag einfügen

Hallo,

erstmal danke für die schnelle Antwort. Ich habe in "header_custom.tpl" folgendes:

....
...
...
</head>
<body class="page_type_{$nSeitenTyp}{if $oBrowser->nType > 0} browser_type_{$oBrowser->cBrowser}{/if}">
<div id="page"{if $bExclusive} class="exclusive"{/if}>
{if !$bExclusive}
<div id="header_wrapper">
{if isset($bAdminWartungsmodus) && $bAdminWartungsmodus}
<div id="maintenance_mode">
<p class="box_info">{lang key="adminMaintenanceMode" section="global"}</p>
</div>
{/if}
...
...
...


durch folgendes:

...
...
...
</head>
<body class="page_type_{$nSeitenTyp}{if $oBrowser->nType > 0} browser_type_{$oBrowser->cBrowser}{/if}">

<!-- Google Tag Manager -->
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-NSHN"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-NSHN');</script>
<!-- End Google Tag Manager -->


<div id="page"{if $bExclusive} class="exclusive"{/if}>
{if !$bExclusive}
<div id="header_wrapper">
{if isset($bAdminWartungsmodus) && $bAdminWartungsmodus}
<div id="maintenance_mode">
<p class="box_info">{lang key="adminMaintenanceMode" section="global"}</p>
</div>
{/if}
...
...
...


ersetzt.


Leider läd danach die Seite nichtmehr. Woran kann das liegen? Kann es vielleicht sein, das ich den eingefügten Code maskieren muss?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.080
215
Erkelenz
AW: Code vor öffnendem <body>-Tag einfügen

Du musst entweder alle "{" und "}" durch {ldelim} für "{" und {rdelim} für "}" ersetzen oder den Text zwischen {literal}DEIN TEXT{/literal} setzen. Dann sollte die Seite wieder funktionieren.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Text & QR-Code in Rechnung einfügen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Code funktioniert nicht mehr Templates für JTL-Shop 4
Neu Frage zum Thema Skonto bei Bezahlungsarten Barzahlung und QR-Code Betrieb / Pflege von JTL-Shop 0
Neu 2-FA Code im Backend nicht scannbar JTL-Shop - Fehler und Bugs 0
Neu Probleme mit Pixel-Code eines Drittanbieters in Templatedatei Betrieb / Pflege von JTL-Shop 1
Neu GLS es fehlt immer ein Etikett / Code 0009 JTL-ShippingLabels - Ideen, Lob und Kritik 3
QR-Code auf Rechnung JTL-Wawi 1.11 13
Neu Kunden einen Retouren QR Code beim ausliefern mitschicken für Warenankauf ??? JTL-ShippingLabels - Fehler und Bugs 0
Neu Code:21920371] Gefahrstoff-Hinweis ID(s) EUH208 nicht gefunden User helfen Usern - Fragen zu JTL-Wawi 0
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu DPD: YourInternalID 28: (1) Strasse - Postleitzahl - Ort kann nicht zugeordnet werden. Evtl. liegt ein Schreibfehler in der Adresse vor. JTL-ShippingLabels - Fehler und Bugs 0
Neu Workflow 4 Wochen vor vorraus. Lieferdatum Arbeitsabläufe in JTL-Wawi 1
Neu Attribut bei bestimmten Artikel steuert das Erscheinen einer Checkbox vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 1
Neu Bestellfreigabe vor Bestellabschluss Allgemeine Fragen zu JTL-Shop 0
Schriftzug „Invoice“ vor der Rechnungsnummer JTL-Wawi 1.10 7

Ähnliche Themen