Created
December 20, 2011 23:41
-
-
Save merk/1503830 to your computer and use it in GitHub Desktop.
Data prototypes for forms
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <fieldset> | |
| {% block user_addresses %} | |
| <a href="#" data-for="address_collection" class="add_item right small white radius button">Add Address</a> | |
| <h5>Addresses</h5> | |
| <p>Add addressses to be associated with this user.</p> | |
| {% set userAddress = form.addresses.get('prototype') %} | |
| <div class="collection" id="address_collection" data-prototype="{{ block('address_form')|escape }}"> | |
| {% for userAddress in form.addresses %}{{ block('address_form') }}{% endfor %} | |
| </div> | |
| {% endblock user_addresses %} | |
| </fieldset> | |
| {% block address_form %} | |
| {% spaceless %} | |
| <div class="address"> | |
| <a href="#" class="remove_item red small radius button right">Remove Address</a> | |
| {{ form_row(userAddress.type) }} | |
| <div class="inline-form"> | |
| {{ form_widget(userAddress.address.unitNumber, { 'attr': { 'class': 'xxsmall', 'placeholder': 'Unit' } }) }} | |
| / | |
| {{ form_widget(userAddress.address.streetNumber, { 'attr': { 'class': 'xxsmall', 'placeholder': 'Street No' } }) }} | |
| {{ form_widget(userAddress.address.streetName, { 'attr': { 'class': 'small', 'placeholder': 'Street Name' } }) }} | |
| {{ form_widget(userAddress.address.streetType, { 'attr': { 'class': 'xsmall', 'placeholder': 'Street Type' } }) }} | |
| <br /> | |
| {{ form_widget(userAddress.address.suburb, { 'attr': { 'class': 'xsmall', 'placeholder': 'Suburb' } }) }} | |
| {{ form_widget(userAddress.address.state, { 'attr': { 'class': 'small', 'placeholder': 'State' } }) }} | |
| {{ form_widget(userAddress.address.postcode, { 'attr': { 'class': 'xsmall', 'placeholder': 'Postcode' } })}}<br /> | |
| {{ form_widget(userAddress.address.country) }} | |
| </div> | |
| </div> | |
| {% endspaceless %} | |
| {% endblock address_form %} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment