Collection selection

Description

Let you assign multiple collections from the media section.

Note

This content type passes an array of Collection entities to the twig template. It does not provide the media entities inside of the selected collections. If you want to access the media entities of a collection, you should use a smart_content property with the media data provider or load the matching media entities in a custom controller or in a custom twig extension.

Parameters

Parameter

Type

Description

item_disabled_condition

string

Allows to set a jexl expression that evaluates if an item should be displayed as disabled. Disabled items cannot be selected.

allow_deselect_for_disabled_items

bool

Defines if the user should be able to deselect an item that is disabled. Default value is true.

sortable

bool

Defines if the user should be able to sort the selected items. Default value is true.

request_parameters

collection

Collection of parameters that are appended to the requests sent by the selection.

resource_store_properties_to_request

collection

Collection of property names. The value of the respective properties are appended to the requests sent by the selection.

Return value

See the Collection class for available variables and functions.

Example

<property name="collections" type="collection_selection">
    <meta>
        <title lang="en">Collections</title>
    </meta>
</property>

Twig

{% for collection in content.collections %}
    <h3>{{ collection.title }}</h3>
{% endfor %}