Checkout.Question.Name

   Page précédente    Niveau supérieur    Page principale
Utilisation: passage à la caisse
Type: Propriété (chaîne de caractères)
Associé à: Checkout.Question

Description:
Cette propriété retourne le nom de la question à poser à l'acheteur. Cette question est prise dans la liste de questions que le marchand a défini dans le système, et selon les associations qui ont été faites avec ses produits.
Cette propriété doit être utilisée à l'intérieur d'une boucle Checkout.Question.Loop.
Exemple:

[[Template:Declare QID As Numeric]]
[[Template:Set QID=0]]

[[Template:Checkout.Question.Loop.Begin]]
   <INPUT TYPE="HIDDEN" NAME="QuestionID" VALUE="[[Template:QID]]">
   <INPUT TYPE="HIDDEN" NAME="QuestionName" VALUE="[[Template:System.HTMLEncode(Input=Checkout.Question.Name)]]">
   <INPUT TYPE="HIDDEN" NAME="QuestionShortName" VALUE="[[Template:System.HTMLEncode(Input=Checkout.Question.ShortName)]]">
   [[Template:If Checkout.Question.Answer.Required]]
      <INPUT TYPE="HIDDEN" NAME="AnswerRequired[[Template:QID]]" VALUE="1">
   [[Template:Else]]
      <INPUT TYPE="HIDDEN" NAME="AnswerRequired[[Template:QID]]" VALUE="0">
   [[Template:EndIf]]

   [[Template:Checkout.Question.Name]]:
   [[Template:If Checkout.Question.Answer.Type EQ 0]]
      <INPUT TYPE="TEXT" NAME="Answer[[Template:QID]]" MAXLENGTH="[[Template:Checkout.Question.Answer.MaxLength]]">
   [[Template:ElseIf Checkout.Question.Answer.Type EQ 1]]
      [[Template:Checkout.Question.Answer.Loop.Begin]]
         <INPUT TYPE="CHECKBOX" NAME="Answer[[Template:QID]]">: [[Template:Checkout.Question.Answer.Choice]]
      [[Template:Checkout.Question.Answer.Loop.End]]
   [[Template:ElseIf Checkout.Question.Answer.Type EQ 2]]
      [[Template:Checkout.Question.Answer.Loop.Begin]]
         <INPUT TYPE="RADIO" NAME="Answer[[Template:QID]]">: [[Template:Checkout.Question.Answer.Choice]]
      [[Template:Checkout.Question.Answer.Loop.End]]
   [[Template:ElseIf Checkout.Question.Answer.Type EQ 3]]
      <SELECT NAME="Answer[[Template:QID]]">
      [[Template:Checkout.Question.Answer.Loop.Begin]]
         <OPTION>[[Template:Checkout.Question.Answer.Choice]]</OPTION>
      [[Template:Checkout.Question.Answer.Loop.End]]
      </SELECT>
   [[Template:ElseIf Checkout.Question.Answer.Type EQ 4]]
      <SELECT NAME="Answer[[Template:QID]]" MULTIPLE>
      [[Template:Checkout.Question.Answer.Loop.Begin]]
         <OPTION>[[Template:Checkout.Question.Answer.Choice]]</OPTION>
      [[Template:Checkout.Question.Answer.Loop.End]]
      </SELECT>
   [[Template:EndIf]]

   [[Template:Set QID=QID+1]]
[[Template:Checkout.Question.Loop.End]]

Ceci affiche la liste de questions que le marchand désire poser à l'acheteur en fonction de la configuration des questions et des produits achetés.