- Vous êtes ici :
- Accueil
- blog / tutoriels
- Tutoriels Astroïd
- Documentation développeur
Le type de champ formulaire astroidgroup vous permet de regrouper plusieurs champs dans une section/en-tête. Le titre de section est également ajouté sous les onglets de navigation sur la gauche.
Exemple
<field type="astroidgroup" name="fieldname" title="titre ici" description="une description vient ici"/>
Le type de champ de formulaire Asrtroidradio fournit des boutons radio permettant de sélectionner différentes / plusieurs options.
Exemple
<field type="astroidradio" name="nom_du_champ" title="titre ici" description="une description vient ici"> <option value="option_one">option_une</option> <option value="option_two">option_deux</option> </field>
Valeurs d'entrée :
Valeur | Description | Obligatoire |
|---|---|---|
type | Type de champ (doit être astroidradio) et ceci est obligatoire | oui |
name | Le nom du champ qui sera utilisé pour stocker des valeurs dans la base de données | oui |
title | Le titre du champ qui devrait être affiché dans la navigation de gauche et comme en-tête | oui |
description | La description qui sera affichée sous le titre (en-tête) | non |
Le type de champ de formulaire Astroidmedia fournit une option multimédia permettant de télécharger des images telles qu'une image d'arrière-plan, un logo, etc.
Exemple
<field type="astroidmedia" name="nom_du_champ" title="titre ici" description="une description vient ici"/>
Valeurs d'entrée :
Valeur | Description | Obligatoire |
|---|---|---|
type | Type de champ (doit être astroidmedia) et ceci est obligatoire | oui |
name | Le nom du champ qui sera utilisé pour stocker des valeurs dans la base de données | oui |
title | Le titre du champ qui devrait être affiché dans la navigation de gauche et comme en-tête | oui |
description | La description qui sera affichée sous le titre (en-tête) | non |
Avec le type de champ de formulaire Astroidlist, nous pouvons créer une liste déroulante. Cela permet à l'utilisateur de choisir une valeur dans une liste.
Exemple
<field type="astroidlist" name="nom_du_champ" title="titre ici" description="une description vient ici" astroid-variable="valeur pour la liste déroulante" />
Valeurs d'entrée :
Valeur | Description | Obligatoire |
|---|---|---|
type | Type de champ (doit être astroidlist) et ceci est obligatoire | oui |
name | Le nom du champ qui sera utilisé pour stocker des valeurs dans la base de données | oui |
title | Le titre du champ qui devrait être affiché dans la navigation de gauche et comme en-tête | oui |
description | La description qui sera affichée sous le titre (en-tête) | non |
astroid-variable | Fournit une valeur pour la liste déroulante (liste astroïde). | oui |
Le champ de formulaire astroidswitch fournir un commutateur à savoir une case à cocher qui permettent à l'utilisateur de faire un choix (choix binaire), un choix entre l'une des deux options possibles mutuellement exclusives
Exemple
<field type="astroidswitch" name="nom_du_champ" title="titre ici" description="une description vient ici" checked="false/true" />
Valeurs d'entrée :
Valeur | Description | Obligatoire |
|---|---|---|
type | Field type (must be astroidswtich) and this is mandatory | oui |
name | Le nom du champ qui sera utilisé pour stocker des valeurs dans la base de données | oui |
title | Le titre du champ qui devrait être affiché dans la navigation de gauche et comme en-tête | oui |
description | La description qui sera affichée sous le titre (en-tête) | no |
checked | Il s'agit de la valeur par défaut false == 0 et True == 1. Checked = "true" signifie que astroidswitch est cochée et vérifié = "false" signifie que astroidswitch n'est pas cochée | no |
Le champ de formulaire color fournit un sélecteur de couleurs pour sélectionner la couleur.
Exemple
<field type="color" name="nom_du_champ" title="titre ici" description="une description vient ici" />
Valeurs d'entrée :
Valeur | Description | Obligatoire |
|---|---|---|
type | Type de champ (doit être color) et cela est obligatoire | oui |
name | Le nom du champ qui sera utilisé pour stocker des valeurs dans la base de données | oui |
title | Le titre du champ qui devrait être affiché dans la navigation de gauche et comme en-tête | oui |
description | La description qui sera affichée sous le titre (en-tête) | non |
Pour la typographie h1,h2,h2,h4,h5,h6 & body.
Exemple
<field astroidgroup="body_typography" name="nom_du_champ" type="astroidtypography" font-face="" alt-font-face="" font-color="" font-size="1" font-unit="em" letter-spacing="0” line-height="1" font-style="" font-weight="400" text-transform="none"></field>
Valeurs d'entrée :
Nom | Valeur par défaut | Type | Description |
|---|---|---|---|
font-face | Arial | STRING | font-face peut être Arial, Times New Roman, Verdana et Trebuchet et d’autres peuvent être possibles |
alt-font-face | Abel | STRING | Si le navigateur ne prend pas en charge la première famille de polices, il tente la famille de polices Alternative. |
font-color | White | STRING | Font-color peut être Hex , RGB ou RGBA |
font-size | 1 | INT | La propriété font-size définit la taille d'une police |
font-unit | em | STRING | font-Unit peut être PX, em, PT, ex etc |
letter-spacing | 0 | INT | La propriété letter-spacing augmente ou diminue l'espace entre les caractères d'un texte. |
line-height | 1 | INT | La propriété line-height spécifie la hauteur d'une ligne |
font-style | none | STRING | font-style peut être... |
Par défaut dans le framework Astroid, la majorité du rendu HTML peut être édité via le dossier/frontend/dans votre template. Cependant, une mise à jour Astroid à la version plus récente remplacerait vos modifications avec cela ou les fichiers de noyau Astroid.
À partir d'Astroid 1.1.3, vous pouvez également substituer le dossier frontend.
Si vous souhaitez substituer le fichier de mise en page d'en-tête header.php
RACINE/templates/astroid_template_zero/frontend/header.php
Copier le fichier header.php vers
RACINE/templates/astroid_template_zero/html/frontend/header.php
et ça devrait le faire, les substitutions sont applicables à tous les fichiers sous le dossier frontend.