<p>At this time, there is no manual for it.</p>

<p>It's an incredibly useful chunk of code, but it's buried pretty deep in the system. I think the belief is that "if you're capable of finding it, you're capable of backwards-engineering it."</p>

<p>I'd actually suggest looking to other parts of Craft (and other plugins) to gain a better understanding of some real-world applications and examples.</p>

CC BY-SA 3.0
2014-12-04T17:24:19.883Z
2014-12-04T17:24:19.883Z
Lindsey D
<p>That is not answer just example of one of the tag</p>

<pre><code>{{ forms.select({
        label: "Default Status"|t,
        options: { "optval1": "Text1", "optval2": "Text2" },
        id: 'defaultStatus',
        name: 'defaultStatus',
        value: settings.defaultStatus,
        errors: settings.getErrors('defaultStatus')
    }) 
}}
</code></pre>

<p>I hope will be useful for someone</p>

CC BY-SA 3.0
2014-12-04T18:38:26.713Z
Dear user, I think this is not very useful as an answer. But you can edit your question and make your question more useful with this snippet of code, thanks!
carlcs
CC BY-SA 3.0
2014-12-04T18:13:55.617Z
2014-12-04T18:13:55.617Z
user1091473
<p>there is tool <code>forms</code>(/craft/app/templates/_includes/). But I cannot find usage manual, ex. options for <code>forms.select</code> etc. Where is it, guys? Thank you</p>

<form>
where can I find manual for craft forms
# where can I find manual for craft forms

(Asked by: username_0 on 2014-12-04)

there is tool `forms`(/craft/app/templates/\_includes/). But I cannot find usage manual, ex. options for `forms.select` etc. Where is it, guys? Thank you

**Tags:** form

---

## 2 answers

### Answer by username_1 on 2014-12-04. Score: 5

At this time, there is no manual for it.

It's an incredibly useful chunk of code, but it's buried pretty deep in the system. I think the belief is that "if you're capable of finding it, you're capable of backwards-engineering it."

I'd actually suggest looking to other parts of Craft (and other plugins) to gain a better understanding of some real-world applications and examples.


---

### Answer by username_0 on 2014-12-04. Score: 0

That is not answer just example of one of the tag
{{ forms.select({
        label: "Default Status"|t,
        options: { "optval1": "Text1", "optval2": "Text2" },
        id: 'defaultStatus',
        name: 'defaultStatus',
        value: settings.defaultStatus,
        errors: settings.getErrors('defaultStatus')
    }) 
}}

I hope will be useful for someone

> **Comments:**
> **username_2**: Dear user, I think this is not very useful as an answer. But you can edit your question and make your question more useful with this snippet of code, thanks!  

---

