Single Contact selection¶
Description¶
Let you assign one contact from the contact section to the page.
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. |
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 ContactInterface for available variables and functions.
Example¶
<property name="contact" type="single_contact_selection">
<meta>
<title lang="en">Contact</title>
</meta>
</property>
Twig¶
You need to use the sulu_resolve_media if you want to render the contact avatar image.
{% set contact = content.contact %}
{{ contact.fullName }}
{% if contact.avatar %}
{% set image = sulu_resolve_media(contact.avatar, app.request.locale) %}
<img src="{{ image.thumbnails['80x80'] }}" alt="{{ contact.fullName }}">
{% endif %}