Aller au contenu principal

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 :

aperçu du champ

Affichage du champ dans le formulaire :

aperçu du champ

Affichage du champ dans le groupe de champs :

aperçu du champ

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'];
}