# Config-Variablen eines eigenen CMS-Elements in der Administration

**URL:** <https://forum.shopware.com/t/config-variablen-eines-eigenen-cms-elements-in-der-administration/71394>\
**Category:** Programmierung\
**Created:** [6. Dezember 2020 um 14:35 UTC](https://forum.shopware.com/t/config-variablen-eines-eigenen-cms-elements-in-der-administration/71394 "2020-12-06T14:35:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![etoile](https://avatars.discourse-cdn.com/v4/letter/e/9de0a6/32.png) [@etoile](https://forum.shopware.com/u/etoile)\
**Post date:** [6. Dezember 2020 um 14:35 UTC](https://forum.shopware.com/t/config-variablen-eines-eigenen-cms-elements-in-der-administration/71394/1 "2020-12-06T14:35:22Z")

</div>

Hallo zusammen,  
bei einem eigenen CMS-Element habe ich eine Config-Variable maxnumber.  
Problem: Im Twig-Code für die CMS-Administration (d.h. für die Untermodule component & config) verhält sich diese Variable seltsam.  
Ihr Wert (gesetzt per defaultConfig bei der Service-Registrierung)&nbsp;wird mittels {{ … }} im Template **korrekt** ausgegeben.  
In jeder anderen Hinsicht verhält sich die Variable jedoch, als wäre sie **nicht definiert** :

- Eine If-Clause mit „is defined“ evaluiert zum Beispiel als false;  
-&nbsp;rechnen lässt sich mit der Variable nicht;  
-&nbsp;wenn man ihren Wert einer anderen Variable zuteilt und diese ausgibt, versagt das ganze Template und gibt überhaupt nichts aus.  
Im _Frontent_ läuft hingegen alles so, wie ich es für richtig hielte.

Beispielcode, der im Frontend funktioniert, in der Administration aber nicht:

```
{{ element.config.maxnumber.value }}
{# Output: 12 (korrekt – in der Administration wie auch im Frontend) #}

{% if element.config.maxnumber.value is defined %}
Ist definiert.
{% endif %}
{# Output: in Administration keiner; im Frontent "Ist definiert." #}

{% if element.config.maxnumber.value == 12%}
Wert ist 12.
{% endif %}
{# Output: in Administration keiner; im Frontent "Wert ist 12." #}

```

Muss ich mich einfach von der Idee verabschieden, in der Administration bestimmte Operationen mit Config-Variablen durchzuführen?

---

<div class="post-metadata">

**Author:** ![etoile](https://avatars.discourse-cdn.com/v4/letter/e/9de0a6/32.png) [@etoile](https://forum.shopware.com/u/etoile)\
**Post date:** [6. Dezember 2020 um 17:01 UTC](https://forum.shopware.com/t/config-variablen-eines-eigenen-cms-elements-in-der-administration/71394/2 "2020-12-06T17:01:46Z")

</div>

Okay, Antwort gefunden. Das in der Administration ist kein hundertprozentiges Twig.  
[https://forum.shopware.com/discussion/comment/268660/#Comment\_268660](https://forum.shopware.com/discussion/comment/268660/#Comment_268660)

&nbsp;
