Skip to content Skip to footer navigation
You are reading the docs for an old version of Statamic. Consider upgrading to Statamic 6.

Sites Fieldtype

Allows you to select one or more sites when running a multi site.

Screenshot of Sites
The Sites Fieldtype in action!

Usage#

fields:
my_sites_field:
type: sites

The Sites fieldtype is a Relationship fieldtype, and will save the site or sites as their handles (the config name).

sites:
- english
- french
- german

Templating#

You're more than likely using this field as a way to dynamically fetch content from a specific site other than the current one.

The following example assumes max_items has been set to 1:

<ul>
{{ collection:news :site="my_sites_field" }}
<li>{{ title }}</li>
{{ /collection:news }}
</ul>
<ul>
<statamic:collection:news
:site="$my_sites_field"
>
<li>{{ $title }}</li>
</statamic:collection:news>
</ul>
<ul>
<li>Bonjour!</li>
<li>Ton tonton tond ton thon</li>
<li>etc</li>
</ul>

Options

max_items

integer

The maximum number of items that may be selected. Setting this to 1 will change the UI to a select dropdwon.

mode

string

Set the UI style for this field. Can be one of 'default' (Stack Selector), 'select' (Select Dropdown) or 'typeahead' (Typeahead Field).