23 votes

Tree Multi Picker

TreeMultiPicker is a datatype for Umbraco 4 that allows the selection of multiple content or media nodes from a tree.

It supports parent node selection and Drag & Drop reordering of selected nodes.

It was developed as a replacement for Lefteris's Multiple Media and Node Pickers.



  • Select nodes from the standard Umbraco tree.
  • Restrict selection to nodes under a given parent node.
  • Reorder nodes within the selection with Drag&Drop.
  • Image preview for media content.
  • Compatibile with the new Umbraco 4 Ultimate Picker or with the old Lefteris's Multiple Media and Node Pickers.
  • Works in InternetExplorer, Firefox and Google Chrome (from version 0.5).
  • Source available (from version 0.5).
  • Parent node can be expressed as an XPath expression. You can use $currentPage and $currentParent as shortcuts with the obvious meaning (thanks to Ron Brouwer for his contribution).

Change log

0.5 - First public release.

0.6 - Adds support for XPath expression in Parent node configuration.

0.6.1 - Fix a minor bug related to migrating an existing Lefteris Media Picker with an empty node list.

0.7 - Fixes incompatibilities with Protected Media and adds support for mandatory properties.


If you like this datatype, use that thumb up!


Package owner

Marco Lusini

Marco Lusini

Marco has 1370 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
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: Marco Lusini
  • Created: 02/09/2009
  • Current version 0.7
  • License MIT
  • Downloads on Our: 5.7K