Sección de formulario SmartTag™ (MM_Form_Section)

Esta etiqueta se utiliza junto con la etiqueta MM_Form. Se utiliza para identificar secciones de contenido que tienen cierta importancia dentro del formulario actual. Identificar el contenido permite a MemberMouse realizar acciones específicas que mejoran la experiencia del usuario. Por ejemplo, en un formulario de pago, al utilizar esta etiqueta para crear una sección de información de envío, MemberMouse puede mostrar u ocultar dinámicamente la información de envío en función de si el producto que se está comprando se puede enviar. De este modo se garantiza que el usuario sólo vea los campos que debe rellenar en función de su situación particular.

Atributos

tipo – 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.

Tipos de sección válidos por tipo de formulario

Cada tipo de formulario admite un tipo de sección diferente. A continuación se muestra una lista de los tipos de sección compatibles desglosados por tipo de formulario.

checkout
ValorDescripción
accountInfoEsta sección debe contener campos de formulario y contenido relacionado con la creación de una nueva cuenta. MemberMouse se asegurará de que esta sección sólo se muestre a los no miembros.
billingInfoEsta sección debe contener campos de formulario y contenido relacionado con la facturación. MemberMouse se asegurará de que esta sección sólo esté cuando el usuario esté comprando un producto de pago y estará oculta cuando se registre para una afiliación gratuita.
shippingInfoEsta sección debe contener campos de formulario y contenido relacionado con el envío. MemberMouse se asegurará de que esta sección sólo se muestre cuando el usuario esté comprando un producto que se pueda enviar.
shippingAddressEsta sección debe contener campos de formulario y contenido relacionado con la dirección de envío. Se utiliza junto con el campo MM_Form_Field name="shippingSameAsBilling" que muestra una casilla de verificación en la pantalla que permite al usuario especificar si su dirección de envío es la misma que su dirección de facturación.

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.
cupónEsta sección debe contener campos de formulario y contenido relacionado con la aplicación de cupones al pedido. MemberMouse se asegurará de que esta sección sólo se muestre cuando tenga uno o más cupones activos configurados en su sitio.
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’)

miCuenta

ValorDescripción
regalosThis 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.

inicio de sesión

ninguno

contraseña olvidada

ninguno

Comprar con 1 clic

ValorDescripción
shippingInfoEsta sección debe contener campos de formulario y contenido relacionado con el envío. MemberMouse se asegurará de que esta sección sólo se muestre cuando el usuario esté comprando un producto que se pueda enviar.
cupónEsta sección debe contener campos de formulario y contenido relacionado con la aplicación de cupones al pedido. MemberMouse se asegurará de que esta sección sólo se muestre cuando tenga uno o más cupones activos configurados en su sitio.

personalizado

ninguno

Utilización
[MM_Form type="checkout"]

[MM_Form_Section type="accountInfo"]

...campos de formulario de información de cuenta y contenido relacionado...

[/MM_Form_Section]

[MM_Form_Section type="billingInfo"]

...campos del formulario de información de facturación y contenido relacionado...

[/MM_Form_Section]

[MM_Form_Section type="shippingInfo"]

...campos del formulario de información de envío y contenido relacionado...

[MM_Form_Field name="envíoIgualQueFacturación"]

El envío es el mismo que la facturación

[MM_Form_Subsection type="direccióndeenvío"]

...campos del formulario de dirección de envío y contenido relacionado...

[/MM_Form_Subsection]

[/MM_Form_Section]

[MM_Form_Section type="cupón"]

...campos de formulario de cupón y contenido relacionado...

[/MM_Form_Section]

...otras SmartTags de formularios...

[/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.

NOTA IMPORTANTE: Cuando MemberMouse procesa la etiqueta MM_Form_Section crea <div> y toma el contenido de la etiqueta MM_Form_Section y lo coloca dentro de la etiqueta <div> etiquetas creadas. Por ejemplo...

[MM_Form_Section type="accountInfo"] Este es mi contenido. [/MM_Form_Section]

Se convierte en esto...

<div id="mm-account-information-section"> Este es mi contenido. </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> etiquetas. Por ejemplo, éstas son válidas...

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este es mi contenido.
</div>
[/MM_Form_Section]

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este es mi contenido.
[/MM_Form_Section]
</div>

Estos no son válidos...

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este es mi contenido.
</div>
[/MM_Form_Section]

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este es mi contenido.
[/MM_Form_Section]
</div>
¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros