Page

contactForm

Pinta el formulario de contacto

Parametros

Variable Tipo Por defecto Requerido
form FWKCoreFormForm null true
Objeto form, formulario de contacto para pintar

Ejemplo


{% import macrosCore.page as pageMacros %}
{{ pageMacros.contactForm({
form: formProductContact
}) }}

Relacionados

macros/modes/{{coreMode}}/page/contactForm.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

View Helper

FWK/ViewHelpers/Page/Macro/ContactForm.php

newsletterForm

Pinta el formulario del boletin

Parametros

Variable Tipo Por defecto Requerido
form Form null true
Objeto form, formulario del boletin a pintar

Ejemplo


{% import macrosCore.page as pageMacros %}
{{ pageMacros.contactForm({
form: form
}) }}

Relacionados

macros/modes/{{coreMode}}/page/newsletterForm.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

View Helper

FWK/ViewHelpers/Page/Macro/NewsletterForm.php

pageContent

Pinta el contenido de la pagina

Parametros

Variable Tipo Por defecto Requerido
page Page null true
Objeto page, pagina para pintar contenido
data array [] false
Pinta la pagina dependiendo del valor que se le pase
Valores disponibles

SDK/Enums/PageType::SITEMAP

Pinta un categoriesTree

SDK/Enums/PageType::PRIVACY_POLICY

Importa las politicas de privacidad(legalCheck)

SDK/Enums/PageType::TERMS_OF_USE(legalCheck)

Importa lo terminos de uso

SDK/Enums/PageType::SUBPAGES

Importa una subpage

SDK/Enums/PageType::NEWSLETTER

Importa un boletin informativo(newsletterForm)

SDK/Enums/PageType::CONTACT

Importa un formulario de contacto(contactForm)

Ejemplo


{% import macrosCore.page as pageMacros %}
{{ pageMacros.pageContent({
page: page
data: arrData
}) }}

Relacionados

macros/modes/{{coreMode}}/page/contactForm.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

macros/modes/{{coreMode}}/page/newsletterForm.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

macros/modes/{{coreMode}}/page/subpages.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

View Helper

FWK/ViewHelpers/Page/Macro/PageContent.php

subpages

Pinta las subpaginas que le pasen

Parametros

Variable Tipo Por defecto Requerido
subpages array [] true
Array con las subpages a pintar

Ejemplo


{% import macrosCore.page as pageMacros %}
{{ pageMacros.subpages({
subpages: arrSubpages
}) }}

Relacionados

macros/modes/{{coreMode}}/page/subpages.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

View Helper

FWK/ViewHelpers/Page/Macro/Subpages.php

sendMailForm

Genera el formulario para enviar un email

Parametros

Variable Tipo Por defecto Requerido
form FWKCoreFormForm null true
Objeto form, del formulario que se desea mostrar

Ejemplo




{% import macrosCore.page as pageMacros %}


{{ pageMacros.sendMailForm({


form: formProductContact


}) }}


Relacionados

macros/modes/{{coreMode}}/page/sendMailForm.html.twig

Macro principal, importada segun el 'mode' que se haya definido en el Theme

View Helper

FWK/ViewHelpers/Page/Macro/sendMailForm.php