Texte
Un champ de saisie sur une seule ligne pour entrer du texte court. Couramment utilisé pour des titres, des noms ou de courtes descriptions.
Captures d'écran
Affichage du champ dans le formulaire :
Affichage du champ dans le formulaire :
Affichage du champ dans le groupe de champs :
Configuration
-
Paramètres :
- Nom : L'étiquette du champ.
- Slug : L'identifiant technique unique.
- Valeur par défaut : Valeur par défaut du champ.
- Traduisible : Détermine si le contenu du champ peut être traduit en plusieurs langues.
-
Validation :
- Requis : Détermine si le champ doit être rempli.
- Longueur min : Le nombre minimum de caractères autorisés.
- Longueur max : Le nombre maximum de caractères autorisés.
-
Design :
- Instructions : Texte affiché à côté du champ fournissant des détails sur les données nécessaires.
- Largeur : La largeur du champ dans le formulaire.
- Classes : Classes CSS personnalisées pour le style du champ.
- ID : Attribut ID personnalisé pour le champ.
- Texte avant : Texte additionnel affiché avant le champ.
- Texte après : Texte additionnel affiché après le champ.
Format de retour
- Type : string|null
- Remarque : Si le champ est traduisible, le champ retourne une seule chaîne de caractères en fonction de la langue du contexte.
Utilisation
/some-template.tpl
{* Object or Entity and Id *}
{assign var="data" value=$modules.customfieldgroups.data->get($product)}
{assign var="data" value=$modules.customfieldgroups.data->get('product', $product.id)}
<span>
{$data.field_group_slug.field_slug}
</span>
/SomeClass.php
function someMethod()
{
$dataRetriever = DataRetrieverFacade::getInstance();
$data = $dataRetriever->get($object); // Object
$data = $dataRetriever->get('product', $idProduct); // Entity and id
$value = $data['field_group_slug']['field_slug'];
}
