Essa tag é usada em conjunto com a tag MM_Form. Ela é usada para identificar seções de conteúdo que têm um determinado significado no formulário atual. A identificação do conteúdo permite que o MemberMouse execute ações específicas que melhoram a experiência do usuário. Por exemplo, em um formulário de checkout, ao usar essa tag para criar uma seção de informações de envio, o MemberMouse pode mostrar ou ocultar dinamicamente as informações de envio com base no fato de o produto que está sendo comprado poder ser enviado. Isso garante que o usuário verá apenas os campos necessários para o preenchimento com base em sua situação específica.
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 seção válidos por tipo de formulário
Diferentes tipos de formulário suportam diferentes tipos de seção. Abaixo está uma lista dos tipos de seção suportados, divididos por tipo de formulário.
checkout
| Valor | Descrição |
accountInfo | Essa seção deve conter campos de formulário e conteúdo relacionado à criação de uma nova conta. O MemberMouse garantirá que essa seção seja exibida apenas para não membros. |
billingInfo | Essa seção deve conter campos de formulário e conteúdo relacionado à cobrança. O MemberMouse garantirá que essa seção seja exibida somente quando o usuário estiver comprando um produto pago e ficará oculta ao se inscrever para uma associação gratuita. |
shippingInfo | Essa seção deve conter campos de formulário e conteúdo relacionados ao envio. O MemberMouse garantirá que essa seção seja exibida somente quando o usuário estiver comprando um produto que pode ser enviado. |
shippingAddress | Essa seção deve conter campos de formulário e conteúdo relacionados ao endereço de entrega. É usada em conjunto com o campo MM_Form_Field name="shippingSameAsBilling", que renderiza uma caixa de seleção na tela que permite ao usuário especificar se o endereço de entrega é o mesmo que o endereço de cobrança. 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. |
cupom | Essa seção deve conter campos de formulário e conteúdo relacionados à aplicação de cupons ao pedido. O MemberMouse garantirá que essa seção seja exibida somente quando houver um ou mais cupons ativos configurados em seu site. |
giftInfo | This 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’) |
myAccount
| Valor | Descrição |
presentes | This 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. |
login
nenhum
forgotPassword
nenhum
1clickPurchase
| Valor | Descrição |
shippingInfo | Essa seção deve conter campos de formulário e conteúdo relacionados ao envio. O MemberMouse garantirá que essa seção seja exibida somente quando o usuário estiver comprando um produto que pode ser enviado. |
cupom | Essa seção deve conter campos de formulário e conteúdo relacionados à aplicação de cupons ao pedido. O MemberMouse garantirá que essa seção seja exibida somente quando houver um ou mais cupons ativos configurados em seu site. |
personalizado
nenhum
Uso
[MM_Form type="checkout"]
[MM_Form_Section type="accountInfo"]
...campos do formulário de informações da conta e conteúdo relacionado...
[/MM_Form_Section]
[MM_Form_Section type="billingInfo"]
...campos do formulário de informações de faturamento e conteúdo relacionado...
[/MM_Form_Section]
[MM_Form_Section type="shippingInfo"]
...campos do formulário de informações de remessa e conteúdo relacionado...
[MM_Form_Field name="shippingSameAsBilling"]
O envio é o mesmo que o faturamento
[MM_Form_Subsection type="shippingAddress"]
...campos do formulário de endereço de remessa e conteúdo relacionado...
[/MM_Form_Subsection]
[/MM_Form_Subseção]
[MM_Form_Section type="coupon"]
...campos de formulário de cupom e conteúdo relacionado...
[/MM_Form_Section]
...outras SmartTags de formulário...
[/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.
OBSERVAÇÃO IMPORTANTE: Quando o MemberMouse processa a tag MM_Form_Section, ele cria <div> e pega o conteúdo de dentro da tag MM_Form_Section e o coloca dentro da tag <div> tags criadas. Por exemplo, este...
[MM_Form_Section type="accountInfo"] Este é o meu conteúdo. [/MM_Form_Section]
Torna-se assim...
<div id="mm-account-information-section"> Este é o meu conteúdo. </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> tags. Por exemplo, estas são válidas...
[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este é o meu conteúdo.
</div>
[/MM_Form_Section]
<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este é o meu conteúdo.
[/MM_Form_Section]
</div>
Esses não são válidos...
<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este é o meu conteúdo.
</div>
[/MM_Form_Section]
[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este é o meu conteúdo.
[/MM_Form_Section]
</div>

