# Backend Configuration innerhalb eines jQuery Variable

**URL:** <https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538>\
**Category:** Programmierung\
**Created:** [23. April 2018 um 10:20 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538 "2018-04-23T10:20:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Froud](https://avatars.discourse-cdn.com/v4/letter/f/5f9b8f/32.png) [@Froud](https://forum.shopware.com/u/Froud)\
**Post date:** [23. April 2018 um 10:20 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538/1 "2018-04-23T10:20:27Z")

</div>

Hallo Zusammen,

ich bin auf der Suche nach einer Möglichkeit innerhalb einer&nbsp;jQuery var, - Backend Plugin Configurationen ausgeben zu können. Hier habe ich bereits im Forum ein paar mögliche Ansätze gefunden, diese funktionieren leider nicht innerhalb der Variable. Sollte ich hier etwas übersehen/überlesen haben genügt der Hinweis auf den jeweiligen Thread.

Um das ganze etwas zu verdeutlichen:

Es wird ein Content Tab Script geladen welches noch Konfigurierbare Optionen besitzt, diese können mit folgender Funktion gesetzt werden. Diese Optionen sollen bedingt über das Backend via Plugin Konfigurierbar sein.&nbsp;

Folgende Methode habe ich bereits ausprobiert, welche im Normalfall auch funktioniert, jedoch nicht innerhalb der jQuery var. (geladen innerhalb einer .tpl)

> var test = „{$textField}“;
> 
> &nbsp;

> var taBVars =  
> {  
> „fdtabwrap“: {  
> „position“: {  
> „side“: „right“,  
> „anchor“: „0“,  
> „label“: test,  
> „distance“: „30%“  
> }  
> }  
> };
> 
> &nbsp;

Leider wird bei dieser Variante innerhalb der&nbsp;Variable nichts aufgelöst. Muss man hier komplett anders vorgehen um eine Plugin Variable innerhalb einer jQuery variable&nbsp;auszugeben?

&nbsp;

LG

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [23. April 2018 um 12:01 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538/2 "2018-04-23T12:01:29Z")

</div>

Ich verstehe deine Frage leider nicht. Ich sehe auch in deinen Code Schnipseln gar keine Arrays.

---

<div class="post-metadata">

**Author:** ![Froud](https://avatars.discourse-cdn.com/v4/letter/f/5f9b8f/32.png) [@Froud](https://forum.shopware.com/u/Froud)\
**Post date:** [23. April 2018 um 12:20 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538/3 "2018-04-23T12:20:04Z")

</div>

nun array war hier definitiv das falsche wort…

was genau verstehst du denn an der frage “wie gibt man plugin configurationen innerhalb einer jQuery function korrekt aus?”&nbsp; nicht? So formuliert steht die frage nirgendwo da gebe ich dir Recht, jedoch denke ich wird mein vorhaben deutlich wenn man sich alles durchliest und meine Versuche betrachtet.

&nbsp;

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [23. April 2018 um 15:01 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538/4 "2018-04-23T15:01:34Z")

</div>

Die Plugin Konfiguration würde ich per Data-Attribute an das HTML Element schreiben, an das du dein Plugin gebunden hast. Dann kannst du es mit me.applyDataAttributes() in dein Plugin laden:

```
$.plugin('my-plugin', {
  defaults: {
    'config-option-1': null,
  },

  init: function() {
    var me = this;
    me.applyAttributeData();
  }
})
```

---

<div class="post-metadata">

**Author:** ![Froud](https://avatars.discourse-cdn.com/v4/letter/f/5f9b8f/32.png) [@Froud](https://forum.shopware.com/u/Froud)\
**Post date:** [24. April 2018 um 10:08 UTC](https://forum.shopware.com/t/backend-configuration-innerhalb-eines-jquery-variable/52538/5 "2018-04-24T10:08:56Z")

</div>

So hatte ich es bei bisherigen Plugin´s auch gemacht, jedoch funktionierte diese Variante bei meiner derzeitigen function nicht.

Ich habe den Fehler auch bei meinem beschriebenen Problem ausfindig gemacht und korrigiert, nun taucht ein anderes Problem auch aber diesen Thread hier kann ich schließen

&nbsp;

Danke trotzdem für die Antwort!!&nbsp;

LG
