# Javascript Variable für alle Produktdetailseite

**URL:** https://forum.shopware.com/t/javascript-variable-fur-alle-produktdetailseite/45777
**Category:** Programmierung
**Created:** [15. Mai 2017 um 19:04 UTC](https://forum.shopware.com/t/javascript-variable-fur-alle-produktdetailseite/45777 "2017-05-15T19:04:50Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Irene\_Ruhl](https://avatars.discourse-cdn.com/v4/letter/i/54ee81/32.png) [@Irene\_Ruhl](https://forum.shopware.com/u/Irene_Ruhl)
#### Post date: [15. Mai 2017 um 19:04 UTC](https://forum.shopware.com/t/javascript-variable-fur-alle-produktdetailseite/45777/1 "2017-05-15T19:04:50Z")

</div>

Hallo Community,&nbsp;

für einen A/B Test benötige ich eine eindeutige Javascript Variable, welche für alle Produktdetailseiten greift. Die URLs kann ich leider nicht verwenden, da diese nicht immer eindeutig sind. Hat jemand ne Idee welche Variable dafür geeignet wäre?

Beste Grüße

---

<div class="post-metadata">

### Author: ![derwunner](https://avatars.discourse-cdn.com/v4/letter/d/e5b9ba/32.png) [@derwunner](https://forum.shopware.com/u/derwunner)
#### Post date: [16. Mai 2017 um 06:16 UTC](https://forum.shopware.com/t/javascript-variable-fur-alle-produktdetailseite/45777/2 "2017-05-16T06:16:11Z")

</div>

Hallo,

tut es die&nbsp;Artikel ID nicht? Hidden Field in Smarty anlegen und gut ist.

In der frontend/detail/index.tpl:

In einer JavaScript Datei:

```
$(document).ready(function() {
    var articleId = $("#articleId").val();
    var articleDetailsId = $("#articleDetailsId").val();
});

```

Bin mir jetzt nicht sicher, ob die Artikel ID schon eindeutig ist (mehrere Artikel Details können auf die dieselbe Artikel ID verweisen =\> Varianten Artikel), deswegen habe ich mal beide Beispiele gezeigt.

Da es aber nur im die Artikel Detailseite geht, sollte die Artikel ID schon eindeutig sein.

Das Skript sollte tunlichst nach dem Block frontend\_index\_header\_javascript\_jquery\_lib geladen werden, ansonsten kommt der “undefined function $” Fehler.

&nbsp;

&nbsp;

MFG

&nbsp;

derwunner
