Nombre
Un champ pour entrer des valeurs numériques, supportant les formats entiers et décimaux. Idéal pour les quantités, les prix ou toute donnée numérique.
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.
- Taille de l'incrément : La taille de l'incrément pour les contrôles d'augmentation et de diminution du champ.
-
Validation :
- Requis : Détermine si le champ doit être rempli.
- Valeur min : La valeur numérique minimale autorisée.
- Valeur max : La valeur numérique maximale autorisée.
-
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 : float|null
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'];
}
