Answers

Place this form where you have access to Question ID

<form method="post" accept-charset="UTF-8">
    {{ csrfInput() }}
    {{ actionInput('qarr/answers/save') }}
    {{ redirectInput('answer-posted') }}

    <input type="hidden" name="questionId" value="questionId">
    
    {% if currentUser %}
        <input type="hidden" name="currentUser" value="userId">
    {% endif %}

    <div>
        <label>Post Anonymously</label>
        <input type="checkbox" name="anonymous" value="1">
    </div>

    <div>
        <label>Answer</label>
        <textarea name="answer" cols="30" rows="10" placeholder="Your answer"></textarea>
    </div>

    <button class="sumit">Submit</button>
</form>

NOTE

QARR works with Commerce Product, Channels and Singles only.

Attributes

  • questionId - Replace with your questions id.
  • userId - Replace with currentUser id. eg. currentUser.id

Errors

Any form validation errors can be displayed like this:

<form method="post" accept-charset="UTF-8">
   ...

   {% if errors is defined %}
        <ul>
            {% for error in errors %}
                <li>{{ error[0] }}</li>
            {% endfor %}
        </ul>
    {% endif %}
        
    <button class="sumit">Submit</button>
</form>