1. Accueil
  2. Base de connaissances
  3. SmartTags™
  4. Formulaire SmartTags™
  5. Section de formulaire SmartTag™ (MM_Form_Section)

Section de formulaire SmartTag™ (MM_Form_Section)

Cette balise est utilisée conjointement avec la balise MM_Form. Elle permet d'identifier les sections de contenu qui ont une certaine importance dans le formulaire actuel. L'identification du contenu permet à MemberMouse d'effectuer des actions spécifiques qui améliorent l'expérience de l'utilisateur. Par exemple, dans un formulaire de commande, en utilisant cette balise pour créer une section d'informations sur l'expédition, MemberMouse peut afficher ou masquer dynamiquement les informations sur l'expédition en fonction de la possibilité d'expédition du produit acheté. Ainsi, l'utilisateur ne voit que les champs qu'il doit remplir en fonction de sa situation particulière.

Attributs

type – Indicates the type of section. Acceptable values for the ‘type’ attribute vary based on form type. See the section below for a list of acceptable values based on form type.

Types de sections valides par type de formulaire

Les différents types de formulaires prennent en charge différents types de sections. Vous trouverez ci-dessous une liste des types de section pris en charge, ventilés par type de formulaire.

caisse
ValeurDescription
accountInfoCette section doit contenir des champs de formulaire et du contenu liés à la création d'un nouveau compte. MemberMouse s'assurera que cette section n'est affichée que pour les non-membres.
billingInfoCette section doit contenir des champs de formulaire et du contenu liés à la facturation. MemberMouse s'assurera que cette section n'apparaît que lorsque l'utilisateur achète un produit payant et qu'elle est masquée lorsqu'il s'agit d'une adhésion gratuite.
shippingInfoCette section doit contenir des champs de formulaire et du contenu relatifs à l'expédition. MemberMouse s'assurera que cette section n'est affichée que lorsque l'utilisateur achète un produit expédiable.
adresse d'expéditionCette section doit contenir des champs de formulaire et du contenu relatifs à l'adresse de livraison. Elle est utilisée conjointement avec le champ MM_Form_Field name="shippingSameAsBilling" qui affiche à l'écran une case à cocher permettant à l'utilisateur de préciser si son adresse de livraison est la même que son adresse de facturation.

If you have a section of type ‘shippingAddress’ then MemberMouse will ensure that this section is only displayed when the user is purchasing a shippable product and their shipping address is different from their billing address.
couponCette section doit contenir des champs de formulaire et du contenu relatifs à l'application de coupons à la commande. MemberMouse veille à ce que cette section ne s'affiche que lorsqu'un ou plusieurs coupons actifs sont configurés sur votre site.
giftInfoThis section should contain any content that should only be display if the product being purchased is being gifted. This would be used in conjunction with the gift checkbox (MM_Form_Field type=’input’ name=’gift’)

monCompte

ValeurDescription
cadeauxThis section should contain content related to displaying the gifts purchased by a customer (i.e. MM_Form_Data name=’gifts’). MemberMouse will ensure that this section is only displayed when the current customer has purchased one or more gifts.

connexion

aucun

Mot de passe oublié

aucun

1clickAchat

ValeurDescription
shippingInfoCette section doit contenir des champs de formulaire et du contenu relatifs à l'expédition. MemberMouse s'assurera que cette section n'est affichée que lorsque l'utilisateur achète un produit expédiable.
couponCette section doit contenir des champs de formulaire et du contenu relatifs à l'application de coupons à la commande. MemberMouse veille à ce que cette section ne s'affiche que lorsqu'un ou plusieurs coupons actifs sont configurés sur votre site.

sur mesure

aucun

Utilisation
[MM_Form type="checkout"]

[MM_Form_Section type="accountInfo"]

...champs du formulaire d'information sur le compte et contenu connexe...

[/MM_Form_Section]

[MM_Form_Section type="billingInfo"]

...les champs du formulaire d'information sur la facturation et le contenu associé...

[/MM_Form_Section]

[MM_Form_Section type="shippingInfo"]

...champs du formulaire d'information sur l'expédition et contenu connexe...

[MM_Form_Field name="shippingSameAsBilling"]

L'expédition est identique à la facturation

[MM_Form_Subsection type="shippingAddress"]

...les champs du formulaire de l'adresse d'expédition et le contenu associé...

[/MM_Form_Subsection]

[/MM_Form_Section]

[MM_Form_Section type="coupon"]

...champs du formulaire de coupon et contenu connexe...

[/MM_Form_Section]

...autres SmartTags de formulaires...

[/MM_Form]

In this example, I’m using the MM_Form_Section tag create a number of different sections which contain account info, billing info, shipping info, shipping address and coupon form content. Setting the form up in this way allows MemberMouse to dynamically show or hide these sections based on what the current user is purchasing.

NOTE IMPORTANTE : Lorsque MemberMouse traite la balise MM_Form_Section, il crée <div> et prend le contenu de la balise MM_Form_Section et le place dans la balise <div> étiquettes créées. Par exemple, cette...

[MM_Form_Section type="accountInfo"] Voici mon contenu. [/MM_Form_Section]

Devient ceci...

<div id="mm-account-information-section"> C'est mon contenu. </div>

This is important to note because you’ll want to make sure that the content you place within the MM_Form_Section tag doesn’t conflict with the surrounding <div> étiquettes. Par exemple, ce sont des...

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
C'est mon contenu.
</div>
[/MM_Form_Section]

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Voici mon contenu.
[/MM_Form_Section]
</div>

Ceux-ci ne sont pas valables...

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Voici mon contenu.
</div>
[/MM_Form_Section]

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Voici mon contenu.
[/MM_Form_Section]
</div>
Cet article a-t-il été utile ?

Articles connexes

Vous ne trouvez pas la réponse que vous cherchez ?

Contactez notre équipe chargée de la réussite des clients
Contactez nous !