Single Contact selection ======================== Description ----------- Let you assign one contact from the contact section to the page. Parameters ---------- .. list-table:: :header-rows: 1 * - 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 ------- .. code-block:: xml Contact Twig ---- You need to use the :doc:`../twig-extensions/functions/sulu_resolve_media` if you want to render the contact avatar image. .. code-block:: twig {% set contact = content.contact %} {{ contact.fullName }} {% if contact.avatar %} {% set image = sulu_resolve_media(contact.avatar, app.request.locale) %} {{ contact.fullName }} {% endif %} .. _ContactInterface: https://github.com/sulu/sulu/blob/2.x/src/Sulu/Bundle/ContactBundle/Entity/ContactInterface.php .. _jexl: https://github.com/TomFrost/jexl