Contao-Summit 2026
Ergebnis 1 bis 4 von 4

Thema: form.radio_twig Parameter übergeben

  1. #1
    Contao-Nutzer
    Registriert seit
    19.09.2012.
    Beiträge
    158

    Standard form.radio_twig Parameter übergeben

    Hi,

    ich habe eine Formular mit Bedingungen.

    Unter anderem verwende ich vier Radio Options.
    Je nach Auswahl öffnet sich danach ein spezifisches Set an Feldern.

    Das Formular verwende ich auf verschiedenen Unterseiten.

    Ich würde gern mit meinedomain.tld?Anlass=VALUE eine Vorauswahl treffen.
    Ist weder Anlass vorhanden, noch stimmt Value überein möchte ich die Radio Buttons neutral stehen lassen.

    Im Formular würde ich das Twig-Template für die Radio Gruppe ändern in etwas wie folgt

    HTML-Code:
    {% extends '@Contao/form_radio.html.twig' %}
    
    {% block field %}
        {% set anlassValue = app.request.query.get('Anlass') %}
    
        {% for option in options %}
            {% if option.type == 'option' %}
                <span>
                    <input
                        type="radio"
                        name="{{ option.name }}"
                        id="opt_{{ option.id }}"
                        class="radio"
                        value="{{ option.value }}"
                        {{ option.checked ? 'checked' }}
                        {{ option.attributes }}
                        {{ option.value == anlassValue ? 'checked' }}
                    >
                    <label id="lbl_{{ option.id }}" for="opt_{{ option.id }}">{{ option.label }}</label>
                </span>
            {% endif %}
        {% endfor %}
    {% endblock %}
    Leider klappt das nicht so.
    Meine Conditional Field klappt mit diesem Template immer alles auf.
    Egal was in der URL steht

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.790
    Partner-ID
    10107

    Standard

    https://github.com/inspiredminds/con...ed-form-fields

    Allows you to load a default value from a query parameter of the request.
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Nutzer
    Registriert seit
    19.09.2012.
    Beiträge
    158

    Standard

    Habe die Erweiterung installiert, sehe aber nicht was ich anpassen muss damit meine URL mit Parameter die Radio Option auswählt.

    Auf der entsprechende Seite finde ich auch nichts.


    Bildschirmfoto 2026-09-02 um 12.21.09.png

    Unter Typ "Textfeld" sehe ich, dass ich einen Parameter verwenden kann. Bringt mir aber nichts. Brauch das Option Value für die Radios :-(

    Bildschirmfoto 2026-09-02 um 12.36.03.png
    Geändert von Thomas Hinze (02.09.2026 um 11:37 Uhr)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.790
    Partner-ID
    10107

    Standard

    Ist in Version 2.8.11 nun freigeschalten.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •