An extension by Aissac that allows you to add custom fields to Radiant CMS pages.
Test on Radiant 0.7.1 and 0.8.
- Provides the ability to add custom fields to a Page;
- The Page model is not changed: custom_fields are added as a belongs_to association;
- Admin interface for managing assigned custom fields;
- Radius tags for accessing custom fields.
The Custom Fields Extension has no dependencies, so all you have to do is install it:
git submodule add git://github.com/Aissac/radiant-custom-fields-extension.git vendor/extensions/custom_fields
Then run the migration and the update:
rake radiant:extensions:custom_fields:migrate
rake radiant:extensions:custom_fields:update
###Available Tags
- See the "available tags" documentation built into the Radiant page admin for more details.
- Use the
<r:custom_field:value />
tag to render the value of a custom field. - Use the
<r:custom_field:each />
tag to iterate over the assigned custom fields of a page. - Use the
<r:custom_fields:if_matches />
and<r:custom_field:unless_matches>
tags to filter the custom fields.
- Cristi Duma
- Istan Hoka
- default (fallback) atribute for missing fields;
- AJAX-ify admin interface.