Typo3 Fluid - Проверка, выбрана ли радиокнопка или нет - PullRequest
1 голос
/ 19 сентября 2019

В настоящее время я работаю над решением для дерева решений для контактной формы, где вас спросят, в чем заключается ваша проблема, и в зависимости от выбора содержимое меняется.

Мой текущий код выглядит следующим образом.У меня есть стартовая форма, включающая несколько радиокнопок.

Для каждой возможности выбора я создал свою частичную часть.

Теперь я думаю, что если вы выберете радиокнопку 1, частичная 1 будет отображена.

Как я могу проверить в условиях жидкости / VHS, выбрана ли конкретная кнопка / флажок или нет.

Или, может быть, у вас есть какие-то предложения сделать это по-другому?

Я работаю с Typo3 9.5.

Заранее большое спасибо!

Лука

<f:form.radio name="Radio1" value="value1" />
<f:form.radio name="Radio2" value="value2" />

<f:if condition="Radio1 is selected">
   <f:render partial="Layer1/Parial1" />
</f:if>

<f:if condition="Radio2 is selected">
   <f:render partial="Layer1/Parial2" />
</f:if>

1 Ответ

0 голосов
/ 20 сентября 2019

Обновление:

Я создал пользовательский видовой помощник, который проверяет состояние моего переключателя.Но это не работает должным образом.Для тестирования я сделал простую функцию, которая проверяет

, если значение переключателя = 1.

Если это так, $ radiostatus = true.

<f:form.radio  class="form-check-input" name="selectProductInfo" value="1" />

public function render() {
    $radiostatus = false;
        if ($_POST['selectProductInfo'] == 1) {
            $radiostatus = true;
        } else {
            $radiostatus = false;
        }
        var_dump($radiostatus); 
    }

Выходвсе еще ложь.Где ошибка?

...