Placeholder

Edit me

Placeholder

Fonction

Ce composant n’est pas réellement un widget. Il permet des éléments dans le layout et dans la data-structure.

Exemple:

    <placeholder type="listing">
        <option option_name="sid" value="abc123"/>
    </placeholder>

ou

Exemple 2:

    <placeholder handler="listing">
        <option option_name="sid" value="abc123"/>
    </placeholder>

Attributs

handler / type (Obligatoire)

Type : String

type : alias de handler, mais possède un nom plus facile à comprendre (Alias introduit en 2.26).

Fonction : Indique le type de placeholder

    <placeholder handler="listing">

⚠ Actuellement, seul le handler “listing” existe, mais il est possible d’en créer d’autres.


Valeurs possibles :

  • listing (injecte un widgettable et un paginator dans le layout, et un dataquery dans la data-structure)

Options (placeholder listing)

L’une des deux options suivantes est nécessaire :

sid

Type : String

Valeur par défaut: null

Fonction: Permet de choisir le listing injecté avec le SID

L’avantage du sid par rapport à l’id_data, c’est qu’il sera identique sur plusieurs environnements, car il vient d’Epicraft. Par exemple, un listing sur preproduction et production peut avoir le même SID, mais aura peut-être un id_data différent.

	<option option_name="sid" value="abc123"/>

id

Type : String

Valeur par défaut: null

Fonction: Permet de choisir le listing injecté en précisant son id_data

	<option option_name="id" value="42"/>