User
addressBook
Pinta todas las direcciones del usuario y boton de añadir nueva direccion
Parametros
Variable | Tipo | Por defecto | Requerido |
billingAddresses | SDKCoreDtosElementCollection | null | true |
Coleccion de direcciones de facturacion de tipo SDKDtosUserBillingAddress | |||
shippingAddresses | SDKCoreDtosElementCollection | null | true |
Coleccions de direcciones de envio de tipo SDKDtosUserShippingAddress | |||
selectMode | string | FWK/ViewHelpers/Basket/Macro/AddressBook::SELECT_MODE_BUTTON | false |
Forma de seleccionar direccion | Valores disponibles | ||
FWK/ViewHelpers/Basket/Macro/AddressBook::SELECT_MODE_RADIO Seleccionar con check circularFWK/ViewHelpers/Basket/Macro/AddressBook::SELECT_MODE_BUTTON Seleccionar con boton |
|||
showAddNewBilling | bool | true | false |
Muestra o no el boton de añadir direccion de facturacion | |||
showAddNewShipping | bool | true | false |
Muestra o no el boton de añadir direccion de envio | |||
showEditBilling | bool | true | false |
Muestra o no el boton de editar direccion de facturacion | |||
showEditShipping | bool | true | false |
Muestra o no el boton de editar direccion de envio | |||
showDeleteBilling | bool | true | false |
Muestra o no el boton de eliminar direccion de facturacion | |||
showDeleteShipping | bool | true | false |
Muestra o no el boton de eliminar direccion de envio |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.addressBook({
billingAddresses: billingAddresses,
shippingAddresses: shippingAddresses,
selectMode: constant('FWKViewHelpersUserMacroAddressBook::SELECT_MODE_RADIO')
}) }}
Relacionados
macros/modes/{{coreMode}}/user/addressBook.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/AddressBook.php
addressForm
Pinta el formulario de direccion
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, formulario a usar | |||
selectedCountry | SDKDtosSettingsCountrySettings | null | false |
Objeto CountrySettings, pais del usuario | |||
selectedCountryLocations | array | null | false |
Primer nivel de localizacion del pais seleccionado | |||
prefix | string | FWK/ViewHelpers/User/Macro/AddressForm::BILLING_PREFIX | false |
Seleccionar si es envio o facturacion | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/AddressForm::BILLING_PREFIX Direccion de facturacionFWK/ViewHelpers/User/Macro/AddressForm::SHIPPING_PREFIX Direccion de envio |
|||
addressBook | bool | true | false |
Pintar el addressBook |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.addressForm({
form: userAddressBookForm,
prefix: prefix,
selectedCountry: defaultSelectedCountry,
selectedCountryLocations: defaultSelectedCountryLocations
}) }}
Relacionados
macros/modes/{{coreMode}}/user/addressForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/AddressForm.php
DEPRECATED addShoppingListRowNotesModal
Pinta la modal que es necesaria para el correcto funcionamiento de editShoppingListRowNotes
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
showHeader | bool | true | false |
Indica si se ha de mostrar el header | |||
headerTitle | string | '' | false |
Define el texto a mostrar en el título header | |||
dialogClasses | string | '' | false |
Define las clases a usar en la modal | |||
element | SDKCoreDtosElement | null | false |
Elemento que se usa para completar los datos de la modal |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.addShoppingListRowNotesModal({
form: formShoppingListRowNotes,
showHeader: true,
headerTitle: languageSheet[constant('FWKEnumsLanguageLabels::SHOPPING_LIST_ROW_EDIT_BUTTON')]
dialogClasses: 'modal-lg modal-dialog-centered modal-fullscreen-sm-down'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/addShoppingListRowNotesModal.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/addShoppingListRowNotesModal.php
buttonShoppingListRows
Boton de la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
type | string | '' | false |
Define el comportamiento del boton | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/ButtonShoppingListRows::TYPE_DELETE Borrar de deseadosFWK/ViewHelpers/User/Macro/ButtonShoppingListRows::TYPE_SEND Enviar a la cesta |
|||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.buttonShoppingListRows({
type: constant('FWKViewHelpersUserMacroButtonShoppingListRows::TYPE_DELETE'),
class: 'btn btn-primary'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/buttonShoppingListRows.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/ButtonShoppingListRows.php
DEPRECATED buttonWishlist
Boton de la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
type | string | '' | false |
Define el comportamiento del boton | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/ButtonWishlist::TYPE_DELETE Borrar de deseadosFWK/ViewHelpers/User/Macro/ButtonWishlist::TYPE_SEND Enviar a la cesta |
|||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.buttonWishlist({
type: constant('FWKViewHelpersUserMacroButtonWishlist::TYPE_DELETE'),
class: 'btn btn-primary'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/buttonWishlist.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/ButtonWishlist.php
changePasswordForm
Pinta el formulario para cambiar la contraseña
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a pintar |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.changePasswordForm({
form: formChangePassword
}) }}
Relacionados
macros/modes/{{coreMode}}/user/changePasswordForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/ChangePasswordForm.php
customerOrders
Pinta el pedido del cliente
Parametros
Variable | Tipo | Por defecto | Requerido |
orders | SDKCoreDtosElementCollection | null | false |
Coleccion de pedidos realizados por el cliente de tipo SDKDtosUserUserOrder |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.customerOrders({
orders: controllerItem,
}) }}
Relacionados
macros/modes/{{coreMode}}/user/customerOrder.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/CustomerOrder.php
deleteAccountForm
Formulario para eliminar la cuenta del usuario
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, formulario a usar |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.deleteAccountForm({
form: formDeleteAccount
}) }}
Relacionados
macros/modes/{{coreMode}}/user/deleteAccountForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/DeleteAccountForm.php
deleteShoppingListRowsForm
Pinta el formulario para eliminar la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
products | array | null | false |
Array de productos de la lista de deseados |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.deleteShoppingListRowsForm({
form: formDeleteMultipleShoppingRowsList,
products: controllerItem.items
}) }}
Relacionados
macros/modes/{{coreMode}}/user/deleteShoppingListRowsForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/DeleteShoppingListRowsForm.php
DEPRECATED deleteWishlistForm
Pinta el formulario para eliminar la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
products | array | null | false |
Array de productos de la lista de deseados |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.deleteWishlistForm({
form: formDeleteMultipleWishlist,
products: controllerItem.items
}) }}
Relacionados
macros/modes/{{coreMode}}/user/deleteWishlistForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/DeleteWishlistForm.php
DEPRECATED deleteShoppingListRowsModal
Pinta la modal que es necesaria para el correcto funcionamiento de editShoppingListRowNotes
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
showHeader | bool | true | false |
Indica si se ha de mostrar el header | |||
headerTitle | string | '' | false |
Define el texto a mostrar en el título header | |||
dialogClasses | string | '' | false |
Define las clases a usar en la modal | |||
element | SDKCoreDtosElement | null | false |
Elemento que se usa para completar los datos de la modal |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.deleteShoppingListRowsModal({
form: formShoppingListRowNotes,
showHeader: true,
headerTitle: languageSheet[constant('FWKEnumsLanguageLabels::SHOPPING_LIST_ROW_EDIT_BUTTON')]
dialogClasses: 'modal-lg modal-dialog-centered modal-fullscreen-sm-down'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/deleteShoppingListRowsModal.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/deleteShoppingListRowsModal.php
DEPRECATED editShoppingListRowNotesModal
Pinta la modal que es necesaria para el correcto funcionamiento de editShoppingListRowNotes
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
showHeader | bool | true | false |
Indica si se ha de mostrar el header | |||
headerTitle | string | '' | false |
Define el texto a mostrar en el título header | |||
dialogClasses | string | '' | false |
Define las clases a usar en la modal | |||
element | SDKCoreDtosElement | null | false |
Elemento que se usa para completar los datos de la modal |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.editShoppingListRowNotesModal({
form: formShoppingListRowNotes,
showHeader: true,
headerTitle: languageSheet[constant('FWKEnumsLanguageLabels::SHOPPING_LIST_ROW_EDIT_BUTTON')]
dialogClasses: 'modal-lg modal-dialog-centered modal-fullscreen-sm-down'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/editShoppingListRowNotesModal.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/editShoppingListRowNotesModal.php
DEPRECATED filterShoppingListRowsForm
Pinta el formulario para filtrar la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
applicableFilters | FWKCoreThemeDtosApplicableFilters | null | true |
Configuracion de los filtros aplicables | |||
appliedFilters | array | [] | false |
Filtros aplicados | |||
defaultParametersValues | array | [] | false |
Array con con los parametros por defecto | |||
autosubmit | bool | false | false |
Los filtros seleccionados se aplican automaticamente |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.filterShoppingListRowsForm({
applicableFilters: themeConfiguration.shoppingList.rowsList.applicableFilters,
appliedFilters: shoppingListRowsFilter,
defaultParametersValues: themeConfiguration.shoppingList.rowsList.defaultParametersValues,
}) }}
Relacionados
macros/modes/{{coreMode}}/user/filterShoppingListRowsForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/filterShoppingListRowsForm.php
locationsPath
Pinta la direccion de la localizacion del nombre del campo introducido
Parametros
Variable | Tipo | Por defecto | Requerido |
fieldName | string | '' | false |
Nombre del campo del que queremos la direccion | |||
countryCode | string | '' | false |
Codigo del pais del campo buscado | |||
country | string | '' | false |
Pais del campo buscado | |||
state | string | '' | false |
Estado del campo buscado | |||
city | string | '' | false |
Ciudad del campo buscado | |||
postalCode | string | '' | false |
Codigo postal del campo buscado | |||
selectedIds | SDKCoreDtosElementCollection | null | true |
Coleccion de ids seleccionadas |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.locationsPath({
'fieldName': controllerItem.
fieldName,
'selectedIds': controllerItem.selectedIds,
'countryCode': controllerItem.countryCode,
'country': controllerItem.country,
'state': controllerItem.state,
'city': controllerItem.city,
'postalCode': controllerItem.postalCode
}) }}
Relacionados
macros/modes/{{coreMode}}/user/locationsPath.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/LocationsPath.php
loginForm
Pinta un formulario de inicio de sesion
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, formulario a pintar para iniciar sesion | |||
showLabel | bool | true | false |
Muestra o no la etiqueta | |||
showPlaceholder | bool | true | false |
Muestra el marcador de posicion | |||
redirect | string | '' | false |
Direccion a la que te redirige la entrada | |||
lostPasswordRedirect | string | '' | false |
Direccion a la que redirige para recuperar la contraseña | |||
registerRedirect | string | '' | false |
Direcciona la que te redirige al registrarte | |||
showLostPasswordLink | bool | true | false |
Muestra el link para recuterar la contraseñla | |||
showCreateAccountLink | bool | true | false |
Muestra el link para crear una cuenta |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.loginForm({
form: formLogin,
registerRedirect: constant('FWKEnumsRouteType::USER')
}) }}
Relacionados
macros/modes/{{coreMode}}/user/loginForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/LoginForm.php
lostPasswordForm
Pinta el formulario de contraseña perdida
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, formulario a usar |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.lostPasswordForm({
form: formLostPassword
}) }}
Relacionados
macros/modes/{{coreMode}}/user/lostPasswordForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/LostPasswordForm.php
oauthCallback
Devuelve el contenido a mostrar en la llamada de respuesta de oauth
Parametros
Variable | Tipo | Por defecto | Requerido |
checkoutLoginRedirect | string | '' | false |
Ruta a donde hacer la redirección en el caso de hacer login desde el checkout. El valor por defecto es '', en tal caso, recargará la página donde esté, de proporcionarle algún valor, redirigirá a dicha ruta | |||
commonLoginRedirect | string | '' | false |
Ruta a donde hacer la redirección en el caso de hacer login desde cualquier parte, excepto en el checkout. El valor por defecto es '', en tal caso, recargará la página donde esté, de proporcionarle algún valor, redirigirá a dicha ruta |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.oauthCallback({
commonLoginRedirect: outePaths.getPath(constant('FWKEnumsRouteType::USER'))
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/oauthCallback.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/oauthCallback.php
orderRmas
Pinta el rastreo de devolucion de pedidos
Parametros
Variable | Tipo | Por defecto | Requerido |
rmas | array | [] | true |
Productos en proceso de rma | |||
userId | int | 0 | true |
Id del usuario | |||
orderId | int | 0 | false |
Id del pedido | |||
showRmasActions | array | [] | false |
Array de acciones del pedido que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/OrderRmas::ACTION_RMA Mostrar el rmaFWK/ViewHelpers/User/Macro/OrderRmas::ACTION_RMA_PDF Mostrar el pdf de rma |
|||
showRmasIcons | array | [] | false |
Array de iconos de las acciones del pedido que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/OrderRmas::ACTION_RMA Mustra el icono de rmaFWK/ViewHelpers/User/Macro/OrderRmas::ACTION_RMA_PDF Muestra el icon del pdf de rma |
|||
documentView | string | FWK/ViewHelpers/User/Macro/OrderRmas::POPUP | false |
Modo de visualizacion del documento | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/OrderRmas::POPUP Mostrar el documento en una ventana emergenteFWK/ViewHelpers/User/Macro/OrderRmas::WINDOW Mostrar el documento en la propia ventana |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.orderRmas({
rmas: controllerItem.rmas.items,
userId: session.user.id,
showRmasActions:[
constant('FWKViewHelpersUserMacroOrderRmas::ACTION_RMA'),
constant('FWKViewHelpersUserMacroOrderRmas::ACTION_RMA_PDF'),
],
showRmasIcons:[
constant('FWKViewHelpersUserMacroOrderRmas::ACTION_RMA'),
constant('FWKViewHelpersUserMacroOrderRmas::ACTION_RMA_PDF'),
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/orderRmas.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/OrderRmas.php
orders
Muestra los pedidos para un usuario determinado
Parametros
Variable | Tipo | Por defecto | Requerido |
orders | SDKCoreDtosElementCollection | null | true |
Coleccion de pedidos del usuario de tipo SDKDtosUserUserOrder | |||
userId | int | 0 | true |
Id del usuario | |||
showOrderStates | array | [] | false |
Mostrar estados del pedido | Valores disponibles | ||
SDK/Enums/OrderStatus::INCOMING El pedido esta en caminoSDK/Enums/OrderStatus::COMPLETED El pedido ha sido completadoSDK/Enums/OrderStatus::DENIED El pedido ha sido denegadoSDK/Enums/OrderStatus::INCIDENTS Incidentes con el pedidoSDK/Enums/OrderStatus::IN_PROCESS El pedido esta en procesoSDK/Enums/OrderStatus::DELETED El pedido esta siendo eliminadoSDK/Enums/OrderStatus::CONFIRM_DELETED Eliminacion del pedido confirmada |
|||
showOrderActions | array | [] | false |
Array de acciones del pedido que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::ACTION_VIEW Ver el pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_VIEW_PDF Ver el pdf del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RECOVER Recuperacion del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_DELIVERY_NOTE Ver notas de entregaFWK/ViewHelpers/User/Macro/Orders::ACTION_DELIVERY_NOTE_PDF Pdf de las notas de entregaFWK/ViewHelpers/User/Macro/Orders::ACTION_INVOICE Ver factura del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_INVOICE_PDF Ver pdf de la factura del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RETURN Devolver pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RETURN_TRACING Seguimiento de la devolucion del pedido |
|||
showOrderIcons | array | [] | false |
Array de iconos de las acciones del pedido que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::ACTION_VIEW Icono de ver el pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_VIEW_PDF Icono de ver el pdf del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RECOVER Icono de recuperacion del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_DELIVERY_NOTE Icono de ver notas de entregaFWK/ViewHelpers/User/Macro/Orders::ACTION_DELIVERY_NOTE_PDF Icono de ver pdf de las notas de entregaFWK/ViewHelpers/User/Macro/Orders::ACTION_INVOICE Icono de ver factura del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_INVOICE_PDF Icono de ver pdf de la factura del pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RETURN Icono de devolver pedidoFWK/ViewHelpers/User/Macro/Orders::ACTION_RETURN_TRACING Icono de seguimiento de la devolucion del pedido |
|||
documentView | string | FWK/ViewHelpers/User/Macro/Orders::POPUP | true |
Modo de visualizacion del documento | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::POPUP Mostrar los documentos en una ventana emergenteFWK/ViewHelpers/User/Macro/Orders::WINDOW Mostrar los documentos en la propia ventana |
|||
returnProductView | string | FWK/ViewHelpers/User/Macro/Orders::POPUP | true |
Modo de visualizacion de la devolucion del pedido | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::POPUP Mostrar la informacion del producto en una ventana emergenteFWK/ViewHelpers/User/Macro/Orders::WINDOW Mostrar la informacion del pedido en la propia ventana |
|||
returnTracingView | string | FWK/ViewHelpers/User/Macro/Orders::POPUP | true |
Modo de visualizacion del seguimiento de la devolucion | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::POPUP Mostrar el seguimiento de devolucion del pedido en una ventana emergenteFWK/ViewHelpers/User/Macro/Orders::WINDOW Mostrar el seguimiento de devolucion del pedido en la apropia ventana |
|||
showStatus | string | true | false |
Criterio por el qual muestra el estado y/o subestado de pedido | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Orders::SHOW_STATUS_ALL Muestra el estado y subestado de pedido. (El subestado si existe)FWK/ViewHelpers/User/Macro/Orders::SHOW_STATUS_ONLY Muestra solo el estado principal del pedidoFWK/ViewHelpers/User/Macro/Orders::SHOW_STATUS_PRIORITY_SUBSTATUS Muestra el estado del pedido pero si tiene subestado, este se muestra en su lugar. |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.orders({
orders: controllerItem,
userId: session.user.id,
showOrderStates:[
constant('SDKEnumsOrderStatus::DENIED'),
constant('SDKEnumsOrderStatus::INCIDENTS'),
constant('SDKEnumsOrderStatus::INCOMING'),
constant('SDKEnumsOrderStatus::IN_PROCESS'),
constant('SDKEnumsOrderStatus::COMPLETED'),
constant('SDKEnumsOrderStatus::DELETED'),
constant('SDKEnumsOrderStatus::CONFIRM_DELETED')
],
showOrderActions:[
constant('FWKViewHelpersUserMacroOrders::ACTION_VIEW'),
constant('FWKViewHelpersUserMacroOrders::ACTION_VIEW_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_RECOVER'),
constant('FWKViewHelpersUserMacroOrders::ACTION_DELIVERY_NOTE'),
constant('FWKViewHelpersUserMacroOrders::ACTION_DELIVERY_NOTE_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_INVOICE'),
constant('FWKViewHelpersUserMacroOrders::ACTION_INVOICE_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_RETURN'),
constant('FWKViewHelpersUserMacroOrders::ACTION_RETURN_TRACING')
],
showOrderIcons:[
constant('FWKViewHelpersUserMacroOrders::ACTION_VIEW'),
constant('FWKViewHelpersUserMacroOrders::ACTION_VIEW_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_RECOVER'),
constant('FWKViewHelpersUserMacroOrders::ACTION_DELIVERY_NOTE'),
constant('FWKViewHelpersUserMacroOrders::ACTION_DELIVERY_NOTE_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_INVOICE'),
constant('FWKViewHelpersUserMacroOrders::ACTION_INVOICE_PDF'),
constant('FWKViewHelpersUserMacroOrders::ACTION_RETURN') ,
constant('FWKViewHelpersUserMacroOrders::ACTION_RETURN_TRACING')
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/orders.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/Orders.php
orderShipments
Muestra las expediciones de un pedido para un usuario determinado
Parametros
Variable | Tipo | Por defecto | Requerido |
order | SDKDtosUserUserOrder | null | true |
Pedido del usuario de tipo SDKDtosUserUserOrder |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.orderShipments({
order: controllerItem
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/orderShipments.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/OrderShipments.php
orderTrackings
Muestra los trackings de las expediciones de un pedido para un usuario determinado
Parametros
Variable | Tipo | Por defecto | Requerido |
shipments | array | null | true |
Array de shipments | |||
itemClass | string | userOrderActionWrap | false |
Atributo class para cada tracker | |||
showContainer | bool | true | false |
Añade a todos los items un container o no |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.orderTrackings({
order: controllerItem
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/orderTrackings.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/OrderTrackings.php
panel
Panel del menu del usuario
Parametros
Variable | Tipo | Por defecto | Requerido |
itemList | array | FWK/ViewHelpers/User/Macro/Panel::ITEMS_LIST | false |
Selecciona los items a mostrar y el orden | |||
icons | array | [] | false |
Permite definir un icono para cada item |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.panel({
itemsList: [
['user', 'addressBook', 'changePassword'],
['shoppingList', 'stockAlerts', 'orders', 'paymentCards'],
['logout', 'deleteAccount']
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/panel.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/Panel.php
paymentCards
Pinta la lista de tarjetas de pago
Parametros
Variable | Tipo | Por defecto | Requerido |
paymentCards | array | [] | true |
Array con los plugins | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/PaymentCards::USER_PLUGIN_PAYMENT_TOKENS Usar el plugin de token de pagoFWK/ViewHelpers/User/Macro/PaymentCards::PLUGINS_PROPERTIES Usar plugins de propiedad |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.paymentCards({
paymentCards: controllerItem
}) }}
Relacionados
macros/modes/{{coreMode}}/user/paymentCards.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/PaymentCards.php
returnRequestForm
Pinta el formulario para la filas de documentos de la orden de devolucion
Parametros
Variable | Tipo | Por defecto | Requerido |
returnProducts | SDKCoreDtosElementCollection | null | false |
Coleccion de productos devueltos | |||
returnRequestForm | FWKCoreFormForm | null | false |
Objeto returnRequestForm, formulario a usar | |||
returnPointsContent | string | false | |
Contenido para mostrar los puntos de recogida. Se puede usar la macro de core util.physicalLocations para generar este contenido |
Ejemplo
{% import macrosCore.user as userMacros%}
{{- userMacros.returnRequestForm({
returnProducts: controllerItem.returnProducts,
returnRequestForm: controllerItem.returnRequestForm,
showImage: true,
showOptions: true
}) -}}
Relacionados
macros/modes/{{coreMode}}/user/returnRequestForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/ReturnRequestForm.php
rmas
Emite el rmas para un usuario determinado
Parametros
Variable | Tipo | Por defecto | Requerido |
rmas | SDKCoreDtosElementCollection | null | true |
Coleccion de rmas con las devoluciones | |||
userId | int | 0 | true |
Id del usuario | |||
showRmasStates | array | [] | false |
Mostrar estados del pedido | Valores disponibles | ||
SDK/Enums/RMAStatus::PENDING Pendiente de rmaSDK/Enums/RMAStatus::AUTHORIZED Rma autorizadoSDK/Enums/RMAStatus::NO_AUTHORIZED Rma no autorizadoSDK/Enums/RMAStatus::INCIDENTS Incidendes con la rmaSDK/Enums/RMAStatus::IN_PROCESS Rma en procesoSDK/Enums/RMAStatus::DELETED Rma eliminadoSDK/Enums/RMAStatus::ACCEPTED Rma aceptadaSDK/Enums/RMAStatus::DENIED Rma denegadaSDK/Enums/RMAStatus::COMPLETED Rma completada |
|||
showRmasActions | array | [] | false |
Array de acciones que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA Ver el rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_PDF Ver pdf del rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_RETURNS Ver rmas devueltasFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_RETURNS_PDF Ver pdf de las rmas devueltasFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_CORRECTIVE_INVOICE Ver factura correctiva del rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_CORRECTIVE_INVOICE_PDF Ver pdf de la factura correctiva |
|||
showRmasIcons | array | [] | false |
Array de iconos de las acciones que se mostraran al usuario | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA Icono del rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_PDF Icono del pdf del rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_RETURNS Icono de rmas devueltasFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_RETURNS_PDF Icono del pdf de las rmas devueltasFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_CORRECTIVE_INVOICE Icono de la factura correctiva del rmaFWK/ViewHelpers/User/Macro/Rmas::ACTION_RMA_CORRECTIVE_INVOICE_PDF Icono del pdf de la factura correctiva |
|||
documentView | string | FWK/ViewHelpers/User/Macro/Rmas::POPUP | false |
Modo de visualizacion del documento | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/Rmas::POPUP Mostrar los documentos en una ventana emergenteFWK/ViewHelpers/User/Macro/Rmas::WINDOW Mostrar los documentos en la propia ventana |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.rmas({
rmas: controllerItem,
userId: session.user.id,
showRmasStates:[
constant('SDKEnumsRMAStatus::INCIDENTS'),
constant('SDKEnumsRMAStatus::PENDING'),
constant('SDKEnumsRMAStatus::AUTHORIZED'),
constant('SDKEnumsRMAStatus::NO_AUTHORIZED'),
constant('SDKEnumsRMAStatus::IN_PROCESS'),
constant('SDKEnumsRMAStatus::ACCEPTED'),
constant('SDKEnumsRMAStatus::DENIED'),
constant('SDKEnumsRMAStatus::COMPLETED'),
constant('SDKEnumsRMAStatus::DELETED')
],
showRmasActions:[
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_PDF'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_RETURNS'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_RETURNS_PDF'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_CORRECTIVE_INVOICE'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_CORRECTIVE_INVOICE_PDF'),
],
showRmasIcons:[
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_PDF'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_RETURNS'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_RETURNS_PDF'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_CORRECTIVE_INVOICE'),
constant('FWKViewHelpersUserMacroRmas::ACTION_RMA_CORRECTIVE_INVOICE_PDF'),
],
documentView: constant('FWKViewHelpersUserMacroRmas::WINDOW'),
}) }}
Relacionados
macros/modes/{{coreMode}}/user/rmas.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/Rmas.php
redeemRewardPoints
Pinta balance de reward points del usuario
Parametros
Variable | Tipo | Por defecto | Requerido |
rewardPoints | SDKCoreDtosElementCollection | null | true |
ElementCollection con los rewardPoints del usuario | |||
showPending | bool | true | false |
Muestra o no los reward points pendientes de confirmar | |||
showDistribution | bool | true | false |
Muestra o no el detalle de los reward points disponibles |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.redeemRewardPoints({
rewardPoints: controllerItem
}) }}
Relacionados
macros/modes/{{coreMode}}/user/redeemRewardPoints.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/RedeemRewardPoints.php
redeemVouchers
Pinta los vouchers del usuario
Parametros
Variable | Tipo | Por defecto | Requerido |
vouchers | SDKCoreDtosElementCollection | null | true |
ElementCollection con los vouchers del usuario | |||
showCode | bool | true | false |
Muestra el codigo | |||
showAvailableBalance | bool | true | false |
Muestra el saldo disponible | |||
showExpirationDate | bool | true | false |
Muestra la fecha de caducidad |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.redeemVouchers({
vouchers: controllerItem
}) }}
Relacionados
macros/modes/{{coreMode}}/user/redeemVouchers.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/RedeemVouchers.php
salesAgentCustomers
Pinta a los clientes del agente de venta
Parametros
Variable | Tipo | Por defecto | Requerido |
salesAgentCustomers | SDKCoreDtosElementCollection | null | false |
Coleccion de clientes del agente de venta de tipo SDKDtosUserSalesAgentCustomer | |||
parameters | array | [] | false |
Parametros a mostrar | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/SalesAgentCustomers::PID Mostrar el PIDFWK/ViewHelpers/User/Macro/SalesAgentCustomers::EMAIL Muestra el emailFWK/ViewHelpers/User/Macro/SalesAgentCustomers::NAME Muestra el nombre y apellidos o nombre de la empresaFWK/ViewHelpers/User/Macro/SalesAgentCustomers::NAME Muestra el nombre y apellidos o nombre de la empresaFWK/ViewHelpers/User/Macro/SalesAgentCustomers::COMPANY Muestra la compañiaFWK/ViewHelpers/User/Macro/SalesAgentCustomers::NIF Muestra el NIFFWK/ViewHelpers/User/Macro/SalesAgentCustomers::ADDRESS Muestra la direccionFWK/ViewHelpers/User/Macro/SalesAgentCustomers::CITY Muestra la ciudadFWK/ViewHelpers/User/Macro/SalesAgentCustomers::STATE Muestra el estadoFWK/ViewHelpers/User/Macro/SalesAgentCustomers::COUNTRY Muestra el paisFWK/ViewHelpers/User/Macro/SalesAgentCustomers::PHONE Muestra el telefonoFWK/ViewHelpers/User/Macro/SalesAgentCustomers::TOTAL_AMOUNT Muestra la cantidad totalFWK/ViewHelpers/User/Macro/SalesAgentCustomers::COMMISSION_AMOUNT Muestra la cantidad de la comisionFWK/ViewHelpers/User/Macro/SalesAgentCustomers::PENDING_AMOUNT Muestra la cantidad pendienteFWK/ViewHelpers/User/Macro/SalesAgentCustomers::ACTIONS Muestra las acciones |
|||
request | array | [] | false |
Array con las solicitudes | |||
availableActions | array | [FWK/ViewHelpers/User/Macro/SalesAgentCustomers::ACTION_SALES_AGENT_SALES, FWK/ViewHelpers/User/Macro/SalesAgentCustomers::ACTION_LOGIN_SIMULATION] | false |
Array con las las acciones disponibles, y el orden en el que se quieren mostar dentro de la zona de acciones |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.salesAgentCustomers({
salesAgentCustomers: controllerItem.salesAgentCustomers,
parameters: [
constant('FWKViewHelpersUserMacroSalesAgentCustomers::PID'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::COMPANY'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::NIF'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::CITY'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::TOTAL_AMOUNT'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::COMMISSION_AMOUNT'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::PENDING_AMOUNT'),
constant('FWKViewHelpersUserMacroSalesAgentCustomers::ACTIONS'),
],
request: controllerItem.salesAgentCustomersFormRequest
}) }}
Relacionados
macros/modes/{{coreMode}}/user/salesAgentCustomers.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SalesAgentCustomers.php
salesAgentCustomersForm
Formulario para pintar clientes del agente de ventas
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario que se quiere aplicar |
Ejemplo
{% import macrosCore macrosCore.user as userMacros %}
{{- userMacros.salesAgentCustomersForm({
form: controllerItem.salesAgentCustomersForm
}) -}}
Relacionados
macros/modes/{{coreMode}}/user/salesAgentCustomersForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SalesAgentCustomersForm.php
salesAgentSales
Pinta las ventas del agente de ventas
Parametros
Variable | Tipo | Por defecto | Requerido |
salesAgentSales | SDKCoreDtosElementCollection | null | false |
Coleccion de ventas del agente de ventas de tipo SDKDtosUserSalesAgentSales | |||
parameters | array | [] | false |
Parametros a pintar | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/SalesAgentSales::PID Muestra el PIDFWK/ViewHelpers/User/Macro/SalesAgentSales::CLIENT Muestra el clienteFWK/ViewHelpers/User/Macro/SalesAgentSales::DATE Muestra la fechaFWK/ViewHelpers/User/Macro/SalesAgentSales::STATUS Muestra el estadoFWK/ViewHelpers/User/Macro/SalesAgentSales::TOTAL Muestra el total de la ventaFWK/ViewHelpers/User/Macro/SalesAgentSales::COMMISSION Muestra la comission de la ventaFWK/ViewHelpers/User/Macro/SalesAgentSales::PAID Muestra si esta pagadoFWK/ViewHelpers/User/Macro/SalesAgentSales::VIEW_ORDER Muestra el pedido |
Ejemplo
{% import macrosCore.user as userMAcros %}
{{ userMacros.salesAgentSales({
salesAgentSales: controllerItem.salesAgentSales,
parameters: [
constant('FWKViewHelpersUserMacroSalesAgentSales::PID'),
constant('FWKViewHelpersUserMacroSalesAgentSales::CLIENT'),
constant('FWKViewHelpersUserMacroSalesAgentSales::DATE'),
constant('FWKViewHelpersUserMacroSalesAgentSales::STATUS'),
constant('FWKViewHelpersUserMacroSalesAgentSales::TOTAL'),
constant('FWKViewHelpersUserMacroSalesAgentSales::COMMISSION'),
constant('FWKViewHelpersUserMacroSalesAgentSales::PAID'),
constant('FWKViewHelpersUserMacroSalesAgentSales::VIEW_ORDER'),
]
}) }}
Relacionados
macros/modes/{{coreMode}}/user/salesAgentSales.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SalesAgentSales.php
salesAgentSalesForm
Pinta el formulario del agente de ventas
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a usar puede venir de FWKCoreFormFormFactory::getSalesAgentSales() |
Ejemplo
{% import macrosCores.user as userMAcros%}
{{ userMacros.salesAgentSalesForm({
form: controllerItem.salesAgentSalesForm
}) }}
Relacionados
macros/modes/{{coreMode}}/user/salesAgentSalesForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SalesAgentSalesForm.php
sendShoppingListRowsForm
Pinta el formulario de envio de la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a usar | |||
products | array | null | false |
Array con los productos a enviar |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.sendShoppingListRowsForm({
form: formSendShoppingListRows,
products: controllerItem.items
}) }}
Relacionados
macros/modes/{{coreMode}}/user/sendShoppingListRowsForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/sendShoppingListRowsForm.php
DEPRECATED sendShoppingListRowsModal
Pinta la modal que es necesaria para el correcto funcionamiento de editShoppingListRowNotes
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
showHeader | bool | true | false |
Indica si se ha de mostrar el header | |||
headerTitle | string | '' | false |
Define el texto a mostrar en el título header | |||
dialogClasses | string | '' | false |
Define las clases a usar en la modal | |||
element | SDKCoreDtosElement | null | false |
Elemento que se usa para completar los datos de la modal |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.sendShoppingListRowsModal({
form: formShoppingListRowNotes,
showHeader: true,
headerTitle: languageSheet[constant('FWKEnumsLanguageLabels::SHOPPING_LIST_ROW_EDIT_BUTTON')]
dialogClasses: 'modal-lg modal-dialog-centered modal-fullscreen-sm-down'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/sendShoppingListRowsModal.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/sendShoppingListRowsModal.php
DEPRECATED setShoppingListModal
Pinta la modal que es necesaria para el correcto funcionamiento de editShoppingListRowNotes
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Objeto form, furmulario a usar | |||
showHeader | bool | true | false |
Indica si se ha de mostrar el header | |||
headerTitle | string | '' | false |
Define el texto a mostrar en el título header | |||
dialogClasses | string | '' | false |
Define las clases a usar en la modal | |||
element | SDKCoreDtosElement | null | false |
Elemento que se usa para completar los datos de la modal |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.setShoppingListModal({
form: formShoppingListRowNotes,
showHeader: true,
headerTitle: languageSheet[constant('FWKEnumsLanguageLabels::SHOPPING_LIST_ROW_EDIT_BUTTON')]
dialogClasses: 'modal-lg modal-dialog-centered modal-fullscreen-sm-down'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/setShoppingListModal.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/setShoppingListModal.php
sendWishlistForm
Pinta el formulario de envio de la lista de deseados
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a usar | |||
products | array | null | false |
Array con los productos a enviar |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.sendWishlistForm({
form: formSendWishlist,
products: controllerItem.items
}) }}
Relacionados
macros/modes/{{coreMode}}/user/sendWishlistForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SendWishlistForm.php
shoppingListAddNoteButton
Pinta el botón para poder añadir una nota a una lista de favoritos
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingList | SDKDtosUserShoppingList | null | true |
Lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html | |||
rowTemplate | string | '' | true |
Template que se usará para generar la nueva línea que se meterá en el listado | |||
containerId | string | '' | true |
Identificador del contenedor, donde seencuentan todas las lineas del listado | |||
totalItems | int | 0 | true |
Número total de elementos en la lista, se usará para marcár el máximo usable en la prioridad |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListAddNoteButton({
shoppingList: shoppingList,
rowTemplate: 'snippets/lists/ShoppingListRowNoteList.html.twig',
containerId: 'shoppingListRowsContainer',
class: 'btn btn-secondary',
totalItems: shoppingList.pagination.totalItems
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListAddNoteButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListAddNoteButton.php
shoppingListForm
Pinta el formulario para editar o crear una lista de compra
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a usar | |||
shoppingList | SDKDtosUserShoppingList | null | true |
Elemento de la lista de compra |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListForm({
form: shoppingListForm,
shoppingList: shoppingList
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListForm.php
shoppingListDeleteButton
Pinta el botón para poder eliminar una lista de favoritos
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingList | SDKDtosUserShoppingList | null | true |
Lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListDeleteButton({
shoppingList: shoppingList,
class: 'btn btn-secondary'
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListDeleteButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListDeleteButton.php
shoppingListEditButton
Pinta el botón para poder editar una lista de favoritos
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingList | SDKDtosUserShoppingList | null | true |
Lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html | |||
totalItems | int | 0 | true |
Número total de la listas, se usará para marcár el máximo usable en la prioridad |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListEditButton({
shoppingList: shoppingList,
class: 'btn btn-secondary',
totalItems: session.shoppingList.shoppingLists.items
length
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListEditButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListEditButton.php
shoppingListRowDeleteButton
Pinta el botón para poder eliminar un elemento de una lista de favoritos
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingListRow | SDKDtosUserShoppingListRow | null | true |
Elemento de la lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html | |||
containerId | string | '' | true |
Identificado del contenedor que contiene el elemento | |||
shoppingListId | int | 0 | true |
Identificado de la shopping list de donde se quiere eliminar el product |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListRowDeleteButton({
shoppingListRow: row,
class: 'btn btn-secondary',
containerId: 'shoppingListRowContainer' ~ row.id,
shoppingListId: shoppingListId
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListRowDeleteButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListRowDeleteButton.php
shoppingListRowEditButton
Pinta el botón para poder editar las notas de un elemento de una lista de favoritos
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingListRow | SDKDtosUserShoppingListRow | null | true |
Elemento de la lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html | |||
totalItems | int | 0 | true |
Número total de elementos de la lista, se usará para marcár el máximo usable en la prioridad |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListRowEditButton({
shoppingListRow: row,
class: 'btn btn-secondary',
totalItems: shoppingList.pagination.totalItems
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListRowEditButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListRowEditButton.php
shoppingListRowMoveButton
Pinta el botón para poder mover un elemento de una lista de favoritos a otra lista
Parametros
Variable | Tipo | Por defecto | Requerido |
shoppingListRow | SDKDtosUserShoppingListRow | null | true |
Elemento de la lista de compra | |||
class | string | '' | false |
Nombre personalizado de la clase que se muestra en html | |||
containerId | string | '' | true |
Identificado del contenedor que contiene el elemento | |||
shoppingLists | SDKCoreDtosElementCollection | null | true |
Colección con las listas de favoritos del usuario, cada uno de los elemento ha de ser un SDKDtosUserShoppingList |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListRowMoveButton({
shoppingListRow: row,
class: 'btn btn-secondary',
containerId: 'shoppingListRowContainer' ~ row.id,
shoppingLists: movableShoppingLists
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListRowMoveButton.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListRowMoveButton.php
shoppingListRowNotesForm
Pinta el formulario para editar las notas de un elemento de una lista de compra
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | true |
Formulario a usar | |||
shoppingListRow | SDKDtosUserShoppingListRow | null | true |
Elemento de la lista de compra |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.shoppingListRowNotesForm({
form: shoppingListRowNotesForm,
shoppingListRow: row
}) }}
Relacionados
macros/modes/{{coreMode}}/user/shoppingListRowNotesForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/shoppingListRowNotesForm.php
smallNewsletterForm
Pinta el formulario del boletin informativo pequeño
Parametros
Variable | Tipo | Por defecto | Requerido |
form | FWKCoreFormForm | null | false |
Formulario a usar | |||
showLabel | bool | true | false |
Muestra la eiqueta | |||
showPlaceolder | bool | false | false |
Muestra el marcador de posicion | |||
disableValidationMessages | bool | true | false |
Desactiva el mensage de validacion | |||
hiddeWithLogin | bool | true | false |
Oculta el formulario en si el usuario está registrado | |||
addLegalCheck | bool | true | false |
Añade el check de Política de privacidad y Condiciones de uso |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.smallNewsletterForm({
form: formNewsletter
showLabel: false,
showPlaceholder: true,
}) }}
Relacionados
macros/modes/{{coreMode}}/user/smallNewsletterForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/SmallNewsletterForm.php
stockAlerts
Pinta la tabla con las alertas de stock
Parametros
Variable | Tipo | Por defecto | Requerido |
stockAlerts | SDKCoreDtosElementCollection | null | true |
Coleccion de elementos de tipo SDKDtosUserUserStockAlert que se desea mostrar | |||
allowRemove | bool | true | false |
Determina si se puede mostra el botón para eliminar la alerta |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.stockAlerts({
stockAlerts: stockAlerts,
allowRemove: true
}) }}
Relacionados
macros/modes/{{coreMode}}/user/stockAlerts.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/StockAlerts.php
subscriptions
Pinta la tabla con las subcripciones del usuario actual
Parametros
Variable | Tipo | Por defecto | Requerido |
subscriptions | SDKCoreDtosElementCollection | null | true |
Coleccion de elementos de tipo SDKDtosUserUserStockAlert que se desea mostrar | |||
allowUnsubscribe | bool | true | false |
Determina si se puede mostra el botón para darse de baja |
Ejemplo
{% import macrosCore.user as userMacros %}
{{ userMacros.subscriptions({
subscriptions: subscriptions,
allowUnsubscribe: true
}) }}
Relacionados
macros/modes/{{coreMode}}/user/subscriptions.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/subscriptions.php
userForm
Emite el formulario del usuario
Parametros
Variable | Tipo | Por defecto | Requerido |
routeType | string | '' | false |
Path del tipo de documento | |||
form | FWKCoreFormForm | null | true |
Objeto form, formulario a usar | |||
selectedCountry | SDKDtosSettingsCountrySettings | null | false |
Pais seleccionado por el usuario, si routeType es identico a USER_CREATE_ACCOUNT o a CHECKOUT_CREATE_ACCOUNT pasa a ser required: true | |||
selectedCountryLocations | array | [] | false |
Primer nivel de localizacion del pais seleccionado | |||
showCreateAccountCheck | bool | true | false |
Mostrar el check de crear una cuenta | |||
showShippingAddress | bool | false | false |
Mostrar el check de usar una direccion de envio diferente | |||
showCustomTagsTitle | bool | false | false |
Mostrar el titulo de las etiquetas de user | |||
forceUseShippingAddress | bool | false | false |
Forzar el usar una direccion de envio | |||
billingAddresses | SDKCoreDtosElementCollection | null | false |
Coleccion de direcciones de facturacion de tipo SDKDtosUserBillingAddress. Si session no es null, se encuentra el usuario y routeType es identico a CHECKOUT_CUSTOMER o a CHECKOUT_CUSTOMER_NEW_REGISTER pasa a ser required: true | |||
shippingAddresses | SDKCoreDtosElementCollection | null | false |
Coleccion de direcciones de envio de tipo SDKDtosUserShippingAddress. Si session no es null, se encuentra el usuario y routeType es identico a CHECKOUT_CUSTOMER o a CHECKOUT_CUSTOMER_NEW_REGISTER pasa a ser required: true | |||
selectMode | string | FWK/ViewHelpers/User/Macro/AddressBook::SELECT_MODE_BUTTON | false |
Selecciona el modo en que quieres que se muestre | Valores disponibles | ||
FWK/ViewHelpers/User/Macro/AddressBook::SELECT_MODE_BUTTON Boton normalFWK/ViewHelpers/User/Macro/AddressBook::SELECT_MODE_RADIO Boton check circular |
|||
showAddNewBilling | bool | true | false |
Muestra o no el boton de añadir direccion de facturacion | |||
showAddNewShipping | bool | true | false |
Muestra o no el boton de añadir direccion de envio | |||
showEditBilling | bool | true | false |
Muestra o no el boton de editar direccion de facturacion | |||
showEditShipping | bool | true | false |
Muestra o no el boton de editar direccion de envio | |||
showDeleteBilling | bool | true | false |
Muestra o no el boton de eliminar direccion de facturacion | |||
showDeleteShipping | bool | true | false |
Muestra o no el boton de eliminar direccion de envio |
Ejemplo
{% import macrosCore.user as userMacros %}
{{- userMacros.userForm({
form: customerForm,
selectedCountry: defaultSelectedCountry,
selectedCountryLocations: defaultSelectedCountryLocations,
billingAddresses: addresses.billingAddresses,
shippingAddresses: addresses.shippingAddresses,
selectMode: constant('FWKViewHelpersUserMacroAddressBook::SELECT_MODE_RADIO')
}) -}}
Relacionados
macros/modes/{{coreMode}}/user/userForm.html.twig
Macro principal, importada segun el 'mode' que se haya definido en el Theme
View Helper
FWK/ViewHelpers/User/Macro/UserForm