## Introduction

### Goal

Configure the link picker for a particular content type field to select only certain content types.

### Background

Documents can contain links to other content items. Such links are normally created using either a dedicated [Link](🔗) field or the link button inside a [Rich Text Editor](🔗) field. In both cases a Link Picker dialog lets authors browse and select either a document, image, or asset from the content repository. The Link Picker dialog can be configured for each individual field it is used by.

## Link Picker Configuration for a Link Field

The Link Picker dialog for a Link field can be configured using the [Content Type Editor](🔗). Open the content type that you want to edit and select the Link field. In its properties panel you'll find the following properties that control the Link Picker dialog:

Column Title
Column Title
Column Title
Column Title
Column Title
**Property Name****Property Type****Single or Multiple Valued****Description****Examples**
`cluster.name`StringSingleThe type of picker to use. Valid values are: `cms-pickers/documents`, `cms-pickers/images`, `cms-pickers/assets`, `cms-pickers/folders`, `cms-pickers/documents-only`, `cms-pickers/documents-folders-only``cms-pickers/documents`
`nodetypes`StringMultipleOne or more JCR node types specifying the content types that can be selected. The Link Picker dialog's 'OK' button will be enabled if a content item of a selectable type is selected, or disabled otherwise. Node types that extend a selectable node type are selectable too.`hippostd:folder` `hippo:document` `myproject:newsarticle`
`base.uuid`StringSingleUUID of the default folder to show when the Link Picker dialog opens.`f7bdc6a4-d35f-4fb9-8dd9-674b440a8b5f`
`base.path`StringSingleThe path of the default folder to show when the Link Picker dialog opens. If the `base.uuid` is specified, it takes precedence over `base.path``/content/documents/myproject/news`
`last.visited.enabled`BooleanSingleEnables to remember and open the last opened folder for the session in the picker dialog. <br>True by default.`true<br><br>false`
`language.context.aware`BooleanSingleIf true the Link Picker dialog by default opens the root content folder for the current document's language.  <br>True by default, however the above `last.visited.enabled` takes precendence so has to be set to false.`true` `false`
`last.visited.key`StringSingleIf specified, the last visited folder is stored separately for this key. This allows managing multiple "last visited folders", for example, one for each content type.<br><br>If not specified, the last visited folder is "shared" with all other link fields that have not specified a `last.visitied.key`.`lastnewsfolder` `authorlinklastvisited`
`last.visited.nodetypes`StringMultipleBy default, only `hippostd:folder` type nodes are regarded as "last visited folders" mentioned above. If you have any custom node types representing folder other than `hippostd:folder`, then you can specify other node types.`myproject:customfoldertype`

## Link Picker Configuration for a Rich Text Editor Field

The Link Picker for a Rich Text Editor field can be configured analogous to a Link field through the Content Type Editor. However, it uses slightly different property names:

Column Title
Column Title
Column Title
Column Title
Column Title
**Property Name****Property Type****Single or Multiple Valued****Description****Examples**
`linkpicker.nodetypes`StringMultipleOne or more JCR node types specifying the content types that can be selected. The Link Picker dialog's 'OK' button will be enabled if a content item of a selectable type is selected, or disabled otherwise. Node types that extend a selectable node type are selectable too.`hippostd:folder<br><br>hippo:document<br><br>myproject:newsarticle`