Checkout.Question.ShortName

   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 court 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.
Le nom court plutôt que le nom complet de la question est utilisé dans l'affichage des commandes au marchand.
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.