Placeholder
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"/>