3 votes

Dynamic Properties Datatype

This project is no longer maintained.

Allows content administrators to maintain properties for content nodes without having access to the Document Type tree in the Settings section.

Usage & Configuration: 

REQUIRES .NET 3.5

Parent Node Id: This is the Node id of the root Dynamic Property Folder node of your properties tree in the content section.

Folder DocumentType Alias: This is the Alias of the document type that you are using to be your properties container.  By default the package installs with a folder alias of dynamicPropertyFolder

Property DocumentType Alias: This is the alias of the document type that you are using to be your property.  By default the package installs with a property alias of dynamicProperty.  For validation to work you must have a property on your document type of type Yes/No with an alias of Mandatory.

Validation: For validation to work your property document type must have a property of type Yes/No and have an alias of  mandatory.  For validation to work the Dynamic Properties Datatype Property on your Document Type must be set to Mandatory.

Publishing:Publishing and Un-publishing Property nodes will show and hide the content on the front end website.

XSLT:A sample XSLT Macro is included in the package.  It shows how to access the properties via XSLT.  The macro takes one property which is propertyAlias which is the alias of the property on the CurrentNode that represents your Dynamic Properties Datatype Property.

Tips/Tricks:

Sorting the properties in your properties tree in the content section will re-order the properties in the content editing form.

You can group your properties by creating Property Folders.  Their names will become the grouping names on the edit forms..

Road map:Next version will include different property options eg checkboxes and upload fields.

Please Note:  The demonstration video was created with an alpha version which did not include validation.


Screenshots

Package owner

Peter Gregory

Peter Gregory

Peter has 1547 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
8.0.x (untested)
7.14.x (untested)
7.13.x (untested)
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 (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Peter Gregory
  • Created: 03/09/2009
  • Current version 1.1
  • License MIT
  • Downloads: 1474

External resources