# Regel in Twig Template Abfragen

**URL:** <https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616>\
**Category:** Shopware 6 (German)\
**Created:** [6. August 2021 um 09:02 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616 "2021-08-06T09:02:50Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fink-luca](https://avatars.discourse-cdn.com/v4/letter/f/f19dbf/32.png) [@fink-luca](https://forum.shopware.com/u/fink-luca)\
**Post date:** [6. August 2021 um 09:02 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616/1 "2021-08-06T09:02:51Z")

</div>

Hallo,

gibt es eine Möglichkeit, die Regeln, die man im Rule Builder erstellt mit einem Twig-Template abzufragen?  
Zum Hintergrund:  
Ich möchte gerne abfragen, wie viele Artikel insgesamt in meinem Warenkorb liegen und dann bei einer gewissen Anzahl, z.B. 5 einen Hinweistext ausgeben

---

<div class="post-metadata">

**Author:** ![AlexBS](https://avatars.discourse-cdn.com/v4/letter/a/ed655f/32.png) [@AlexBS](https://forum.shopware.com/u/AlexBS)\
**Post date:** [6. August 2021 um 09:18 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616/2 "2021-08-06T09:18:24Z")

</div>

Schließe mich bei der Frage an.

---

<div class="post-metadata">

**Author:** ![fink-luca](https://avatars.discourse-cdn.com/v4/letter/f/f19dbf/32.png) [@fink-luca](https://forum.shopware.com/u/fink-luca)\
**Post date:** [6. August 2021 um 15:12 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616/3 "2021-08-06T15:12:48Z")

</div>

Hab zwar nicht herausgefunden wie man Regeln aus dem Rule Builder abfrägt, aber immerhin wie man die Gesamtanzahl der Warenkorbgüter berechnet:

{% set qq = 0 %}  
{% for el in page.cart.lineItems.elements %}  
{% if „product“ == el.type %}  
{% set qq = qq+el.quantity %}  
{% endif %}  
{% endfor %}

---

<div class="post-metadata">

**Author:** ![portavi](https://avatars.discourse-cdn.com/v4/letter/p/edb3f5/32.png) [@portavi](https://forum.shopware.com/u/portavi)\
**Post date:** [9. November 2022 um 13:57 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616/4 "2022-11-09T13:57:41Z")

</div>

Auch mich würde eine diesbezügliche Information sehr interessieren - auch ich muss den Rule Builder abfragen in einem Twig Template. Wie macht man das?

---

<div class="post-metadata">

**Author:** ![marius.wang](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/marius.wang/32/19708_2.png) [@marius.wang](https://forum.shopware.com/u/marius.wang)\
**Post date:** [1. September 2023 um 11:08 UTC](https://forum.shopware.com/t/regel-in-twig-template-abfragen/89616/5 "2023-09-01T11:08:23Z")

</div>

Du kannst die entsprechende Rule Id nehmen und die mit context.ruleIds abfragen.  
So wurde das in einer anderen Diskussion hier gelöst. Ist nicht schön, aber eine bessere Lösung ist mir auch erstmal nicht eingefallen. 🙂

```auto
{% for key,value in context.ruleIds %}
	{% if value=='e1378db7808a478f919e0d740d5d6c1a' %}
		{% set minimumOrderValueReached = true %}
	{% endif %}
{% endfor %}

```
