Testbausteine wie hier nutzen?

Hallo ich habe mal eine Frage:

Ich habe diesen Code im Template:


            {{ 'textbaustein.detail.produkt.text'|trans
                ({'%url%': path('frontend.cms.page', { id: '0191c744f0cc79a697c25a516455efdc' }) })|raw
            }}

Im Textbaustein ist dies:
<a title="text" href="%url%" data-url="%url%" data-ajax-modal="true" class="btn btn-primary link-light">text</a>

Ich würde gerne nun die ID als auch Textbaustein nutzen.

Leider bekomme ich gerade immer nur Fehler wenn ich bei der ID einen weiteren Textbaustein einsetzt:

            {{ 'textbaustein.detail.produkt.text'|trans
                ({'%url%': path('frontend.cms.page', { id: '{{ 'textbaustein.detail.produkt.text'|trans  }}' }) })|raw
            }}

Ich würde es eher so machen, hab es aber nicht ausprobiert:

{{ "textbaustein.detail.produkt.text"|trans
    ({'%url%': path("frontend.cms.page", { id: "textbaustein.detail.produkt.text"|trans }) })|raw
}}

Alternativ ein set

{% set meineId = "textbaustein.detail.produkt.text"|trans %}
{{ "textbaustein.detail.produkt.text"|trans
    ({'%url%': path("frontend.cms.page", { id: meineId }) })|raw
}}

@Anotherone

danke das war die Lösung und das sogar ohne SET

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.