30 votes

Repeatable Custom Content

A datatype which allows adding repeatable custom contents/child nodes.

Support for most of umbraco datatypes, configurable number of fields/properties, ability to edit items and validation.

This datatype is specially useful for creating 'Featured Panels' , 'Featured Clients' or any other repeatable custom contents or child nodes.

- Configurable number of properties, each property contains following options:    Name, Alias, Type, Mandatory, Validation, Description
- Maximum Repeatable Items (0 for no limit)
- Mandatory
(Yes/No)
- Validation
(Email, Url, Integer, Double)
- Supports most of umbraco datatypes including
Checkbox list, Dropdown list, Radiobutton List, Date, Date/Time, Content Picker, Media Picker, Media Picker with Preview, Textbox, Textbox multiple, Simple Editor, Repeatable Custom Content Richtext Editor, True/False, Tags, Color Picker

For example, you can create a repeatable custom content dadatype for 'Featured Clients':
Field Name        Field Type
----------------------------------------
Client Logo        (Media Picker)
Client Name         (Textbox)
Services provided    (Textbox multiple)
Client Since        (Date Picker)
Link to Client Page    (Content Picker)
Featured Client        (True/false)

Requirements: NET 3.5

Xml/Data:  
<items>
    <item>
        <data alias="alias1">value 1</data>
        <data alias="alias2">value 2</data>
    </item>
    <item>
        <data alias="alias1">value 3</data>
        <data alias="alias2">value 4</data>
    </item>
</items>

Please visit http://umbraco.masoodafzal.com for xslt sample.

(N.B: Repeatable Custom Content v1 is no more supported, v1 download is available at http://umbraco.masoodafzal.com )

Screenshots

Project owner

Masood Afzal

Masood Afzal

Masood has 521 karma points

Project Compatibility

This project is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
7.12.x (untested)
7.11.x (untested)
7.10.x (untested)
7.9.x (untested)
7.8.x (untested)
7.7.x (untested)
7.6.x (untested)
7.5.x (untested)
7.4.x (untested)
7.3.x (untested)
7.2.x (untested)
7.1.x (untested)
7.0.x (untested)
6.1.x (untested)
6.0.x (100%)

You must login before you can report on package compatibility.

Project Information

  • Project owner: Masood Afzal
  • Created: 10/09/2009
  • Current version 2.0
  • License GPLv3
  • Downloads: 4622