# Javascript vor &lt;/body&gt; tag

**URL:** <https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129>\
**Category:** Themes & Design\
**Created:** [11. Mai 2015 um 15:22 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129 "2015-05-11T15:22:40Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [11. Mai 2015 um 15:22 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/1 "2015-05-11T15:22:40Z")

</div>

Hallo, wo kann ich am besten ein Javascript einbinden, was vor dem

tag laufen soll? Bei SW4 hatte ich das unter {block name=‘frontend\_index\_body\_inline’} drin gehabt, bei SW5 bekomme ich dann aber eine Fehlermeldung.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [11. Mai 2015 um 15:26 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/2 "2015-05-11T15:26:11Z")

</div>

Hier: [https://github.com/shopware/shopware/bl … #L134-L139](https://github.com/shopware/shopware/blob/next/themes/Frontend/Bare/frontend/index/index.tpl#L134-L139) `{extends file="parent:frontend/index/index.tpl} {block name="frontend\_index\_header\_javascript\_jquery\_lib" append} deinscript {/block}` Sollte gehen - ungetestet. Kann aber auch sein, dass es aufgrund des neuen Compilers über die zusätzlichen JS Dateien in den Theme Einstellungen eingebunden werden muss. Habe es noch nicht getestet.

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [12. Mai 2015 um 12:21 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/3 "2015-05-12T12:21:11Z")

</div>

Funktioniert leider nicht, bekomme wieder die selbe Fehlermeldung.

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [12. Mai 2015 um 12:35 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/4 "2015-05-12T12:35:56Z")

</div>

[quote=„konsi“]Funktioniert leider nicht, bekomme wieder die selbe Fehlermeldung.[/quote] Dann pack das Javascript in ein eigenes File und lade es über die Theme.php Dann funktioniert es.

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [13. Mai 2015 um 11:04 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/5 "2015-05-13T11:04:26Z")

</div>

Okay, dann muss ich jetzt nur noch rausfinden wie 😉 sollte aber klappen. ------- Also ich habe jetzt in meinem Theme unter /frontend/\_public/src/js/ eine Datei angelegt die adroll.js heißt, da habe ich einfach den Code eingefügt [quote][/quote] Der zeigt mir dann am Ende aber das in der Zeile in der Theme.php ein protect fehler ist…

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [15. Mai 2015 um 19:56 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/6 "2015-05-15T19:56:20Z")

</div>

kann mir niemand sagen wie das geht? :oops:

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [15. Mai 2015 um 20:10 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/7 "2015-05-15T20:10:41Z")

</div>

Wart schon fast am Ziel 🙂 Füge noch folgenden Code in deine Theme.php ein. ` protected $javascript = array( 'src/js/adroll.js', );`

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [17. Mai 2015 um 10:53 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/8 "2015-05-17T10:53:45Z")

</div>

Hatte ich gemacht, bei mir hat nur nach dem “‘src/js/adroll.js’,” das “,” (komma) gefehlt… jetzt scheint es zu funktionieren EDIT: ne doch nicht… kommt folgender Fehler: [quote] Parse error: syntax error, unexpected ‘protected’ (T\_PROTECTED) in /www/htdocs/\*\*\*/shops/themes/Frontend/MSPOTKIDS/Theme.php on line 33[/quote]

---

<div class="post-metadata">

**Author:** ![Shopwareianer](https://avatars.discourse-cdn.com/v4/letter/s/b4bc9f/32.png) [@Shopwareianer](https://forum.shopware.com/u/Shopwareianer)\
**Post date:** [17. Mai 2015 um 11:00 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/9 "2015-05-17T11:00:21Z")

</div>

poste mal deine Theme.php

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [18. Mai 2015 um 09:59 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/10 "2015-05-18T09:59:40Z")

</div>

[quote]

---

<div class="post-metadata">

**Author:** ![konsi](https://avatars.discourse-cdn.com/v4/letter/k/eada6e/32.png) [@konsi](https://forum.shopware.com/u/konsi)\
**Post date:** [18. Mai 2015 um 15:11 UTC](https://forum.shopware.com/t/javascript-vor-lt-body-gt-tag/27129/11 "2015-05-18T15:11:36Z")

</div>

Ich habe jetzt mal ein Test gemacht und das Javascript von den Geotags genommen aus deinem Blog, da bekomme ich den selben Fehler…
