Dieses Tag wird in Verbindung mit dem Tag MM_Form verwendet. Es wird verwendet, um Inhaltsabschnitte zu identifizieren, die innerhalb des aktuellen Formulars eine bestimmte Bedeutung haben. Die Identifizierung des Inhalts ermöglicht es MemberMouse, bestimmte Aktionen durchzuführen, die die Benutzerfreundlichkeit erhöhen. Wenn Sie beispielsweise in einem Kassenformular mit diesem Tag einen Abschnitt mit Versandinformationen erstellen, kann MemberMouse die Versandinformationen dynamisch ein- oder ausblenden, je nachdem, ob das gekaufte Produkt versandt werden kann. Auf diese Weise wird sichergestellt, dass dem Benutzer nur die Felder angezeigt werden, die er je nach seiner individuellen Situation ausfüllen muss.
Attribute
Typ
- Gibt den Typ des Abschnitts an. Die zulässigen Werte für das Attribut "type" hängen vom Formulartyp ab. Eine Liste der zulässigen Werte je nach Formulartyp finden Sie im nachstehenden Abschnitt.
Gültige Abschnittstypen nach Formulartyp
Verschiedene Formulartypen unterstützen verschiedene Abschnittstypen. Im Folgenden finden Sie eine Liste der unterstützten Abschnittstypen, aufgeschlüsselt nach Formulartyp.
Zur Kasse
Wert | Beschreibung |
accountInfo | Dieser Abschnitt sollte Formularfelder und Inhalte enthalten, die sich auf die Erstellung eines neuen Kontos beziehen. MemberMouse stellt sicher, dass dieser Bereich nur Nicht-Mitgliedern angezeigt wird. |
billingInfo | Dieser Abschnitt sollte Formularfelder und Inhalte im Zusammenhang mit der Rechnungsstellung enthalten. MemberMouse stellt sicher, dass dieser Abschnitt nur angezeigt wird, wenn der Benutzer ein kostenpflichtiges Produkt erwirbt, und dass er bei der Anmeldung für eine kostenlose Mitgliedschaft ausgeblendet wird. |
shippingInfo | Dieser Abschnitt sollte Formularfelder und Inhalte im Zusammenhang mit dem Versand enthalten. MemberMouse stellt sicher, dass dieser Abschnitt nur angezeigt wird, wenn der Benutzer ein versandfähiges Produkt kauft. |
shippingAddress | Dieser Abschnitt sollte Formularfelder und Inhalte im Zusammenhang mit der Lieferadresse enthalten. Er wird in Verbindung mit dem Feld MM_Form_Field name="shippingSameAsBilling" verwendet, das auf dem Bildschirm ein Kontrollkästchen anzeigt, mit dem der Benutzer angeben kann, ob seine Lieferadresse mit seiner Rechnungsadresse übereinstimmt. Wenn Sie einen Abschnitt des Typs "shippingAddress" haben, stellt MemberMouse sicher, dass dieser Abschnitt nur angezeigt wird, wenn der Benutzer ein versandfähiges Produkt kauft und die Versandadresse von der Rechnungsadresse abweicht. |
Coupon | Dieser Abschnitt sollte Formularfelder und Inhalte enthalten, die sich auf die Anwendung von Gutscheinen auf die Bestellung beziehen. MemberMouse stellt sicher, dass dieser Abschnitt nur angezeigt wird, wenn Sie einen oder mehrere aktive Gutscheine auf Ihrer Website konfiguriert haben. |
giftInfo | Dieser Abschnitt sollte alle Inhalte enthalten, die nur angezeigt werden sollen, wenn das gekaufte Produkt als Geschenk verschenkt wird. Dies würde in Verbindung mit dem Geschenk-Kontrollkästchen verwendet werden (MM_Form_Field type='input' name='gift') |
myAccount
Wert | Beschreibung |
Geschenke | Dieser Abschnitt sollte Inhalte enthalten, die sich auf die Anzeige der von einem Kunden erworbenen Geschenke beziehen (d. h. MM_Form_Data name='gifts'). MemberMouse sorgt dafür, dass dieser Abschnitt nur angezeigt wird, wenn der aktuelle Kunde ein oder mehrere Geschenke gekauft hat. |
Anmeldung
keine
vergessenesPasswort
keine
1KlickEinkauf
Wert | Beschreibung |
shippingInfo | Dieser Abschnitt sollte Formularfelder und Inhalte im Zusammenhang mit dem Versand enthalten. MemberMouse stellt sicher, dass dieser Abschnitt nur angezeigt wird, wenn der Benutzer ein versandfähiges Produkt kauft. |
Coupon | Dieser Abschnitt sollte Formularfelder und Inhalte enthalten, die sich auf die Anwendung von Gutscheinen auf die Bestellung beziehen. MemberMouse stellt sicher, dass dieser Abschnitt nur angezeigt wird, wenn Sie einen oder mehrere aktive Gutscheine auf Ihrer Website konfiguriert haben. |
benutzerdefinierte
keine
Verwendung
[MM_Form type="checkout"]
[MM_Form_Section type="accountInfo"]
...Formularfelder für Kontoinformationen und zugehörige Inhalte...
[/MM_Form_Section]
[MM_Form_Section type="billingInfo"]
...Formularfelder für Rechnungsinformationen und zugehörige Inhalte...
[/MM_Form_Section]
[MM_Form_Section type="shippingInfo"]
...Formularfelder für Versandinformationen und zugehörige Inhalte...
[MM_Form_Field name="shippingSameAsBilling"]
Der Versand ist derselbe wie die Rechnungsstellung
[MM_Form_Subsection type="shippingAddress"]
...Lieferadresse Formularfelder und zugehörige Inhalte...
[/MM_Form_Subsection]
[/MM_Form_Section]
[MM_Form_Section type="coupon"]
...Coupon-Formularfelder und zugehörige Inhalte...
[/MM_Form_Section]
...andere Formular SmartTags...
[/MM_Form]
In diesem Beispiel verwende ich das MM_Form_Section-Tag, um eine Reihe verschiedener Abschnitte zu erstellen, die Kontoinformationen, Rechnungsinformationen, Versandinformationen, Versandadressen und den Inhalt des Gutscheinformulars enthalten. Wenn Sie das Formular auf diese Weise einrichten, kann MemberMouse diese Abschnitte dynamisch ein- oder ausblenden, je nachdem, was der aktuelle Benutzer gerade kauft.
WICHTIGER HINWEIS: Wenn MemberMouse das MM_Form_Section-Tag verarbeitet, erstellt es <div> Tags und nimmt den Inhalt aus dem MM_Form_Section-Tag und platziert ihn innerhalb des <div> Tags erstellt. Zum Beispiel, dies...
[MM_Form_Section type="accountInfo"] Dies ist mein Inhalt. [/MM_Form_Section]
Es wird dies...
<div id="mm-account-information-section"> Dies ist mein Inhalt. </div>
Dies ist wichtig zu beachten, da Sie sicherstellen müssen, dass der Inhalt, den Sie innerhalb des MM_Form_Section-Tags platzieren, nicht mit den umgebenden <div> Tags. Diese sind zum Beispiel gültig...
[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Dies ist mein Inhalt.
</div>
[/MM_Form_Section]
<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Dies ist mein Inhalt.
[/MM_Form_Section]
</div>
Diese sind nicht gültig...
<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Dies ist mein Inhalt.
</div>
[/MM_Form_Section]
[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Dies ist mein Inhalt.
[/MM_Form_Section]
</div>