Util

Parametros

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.agencyLogo({
name: 'logicommerce.com',
id: 'logoLogicommerce',
class: 'logoLogicommerce',
classLink: 'logoLogicommerce',
link: 'https://www.logicommerce.com',
logo: 'logicommerce',
folder: 'agencyLogo',
linkRel: 'nofollow noreferrer',
color: 'default'
}) }}

Relacionados

macros/modes/{{coreMode}}/util/agencyLogo.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/AgencyLogo.php

breadcrumb

Parametros

Variable Tipo Por defecto Requerido
showHome bool true false
showArea bool true false
maxLevels int 0 false
tag string FWK/ViewHelpers/Util/Macro/Breadcrumb::TAG_UL false
Valores disponibles

FWK/ViewHelpers/Util/Macro/Breadcrumb::TAG_UL



FWK/ViewHelpers/Util/Macro/Breadcrumb::TAG_DIV



data array null true

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.breadcrumb({
data: route.breadcrumb
}) }}

Relacionados

macros/modes/{{coreMode}}/util/breadcrumb.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/Breadcrumb.php

fillDataFunction

Parametros

Variable Tipo Por defecto Requerido
user SDKDtosUserUser null true

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.fillDataFunction({
user: session.user
}) }}

Relacionados

macros/modes/{{coreMode}}/util/fillDataFunction.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/FillDataFunction.php

coreJsEnvironmentVariables

Parametros

Variable Tipo Por defecto Requerido
mobileAgents string '' false
languageCode string '' false

Ejemplo


{% import macrosCore macrosCore.util as utilMacros %}
{{ utilMacros.coreJsEnvironmentVariables({
languageCode: route.language
}) }}

Relacionados

macros/modes/{{coreMode}}/util/coreJsEvironmentVariables.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/CoreJsEvironmentVariables.php

coreJsSessionVariables

Parametros

Variable Tipo Por defecto Requerido
user SDKDtosUserUser null true

Ejemplo




{% import macrosCore.util as utilMacros %}


{{ utilMacros.coreJsSessionVariables({


user: session.user


}) }}


Relacionados

macros/modes/{{coreMode}}/util/CoreJsSessionVariables.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/CoreJsSessionVariables.php

pagination

Parametros

Variable Tipo Por defecto Requerido
pagination SDKCoreDtosPagination null true
pagerParameters FWKCoreThemeDtosPagination null true
mode string FWK/ViewHelpers/Util/Macro/Pagination::MODE_BLOCKS false
Valores disponibles

FWK/ViewHelpers/Util/Macro/Pagination::MODE_BLOCKS



FWK/ViewHelpers/Util/Macro/Pagination::MODE_TEXT



Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.pagination({
pagination: products.pagination,
pagerParameters: themeConfiguration.category.productList.pagination
}) }}

Relacionados

macros/modes/{{coreMode}}/util/paginationText.html.twig

macros/modes/{{coreMode}}/util/paginationBlock.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/Pagination.php

pluginsAssets

Parametros

Variable Tipo Por defecto Requerido
assets array [] false
ambience string '' false
position string '' false
type string '' false

Ejemplo


{% import macrosCores.util as utilMacros %}
{{- utilMacros.pluginsAssets({
assets: pluginsAssets.items,
position: constant('SDKEnumsTrackerPosition::HEAD_TOP')
}) -}}

Relacionados

macros/modes/{{coreMode}}/util/pluginsAssets.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/PluginsAssets.php

printableContent

Parametros

Variable Tipo Por defecto Requerido
windowAttributes string '' false
content string '' false
hrefType string '' false
title string '' false

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.printableContent({
windowAttributes: 'width=800,height=600,location=no,left=200px',
content: printableContent,
hrefType: '_blank',
title: 'Terms of user and privaty policy'
}) }}

Relacionados

macros/modes/{{coreMode}}/util/printableContent.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/PrintableContent.php

searchForm

Parametros

Variable Tipo Por defecto Requerido
form FWKCoreFormForm null true
showLabel bool true false
showPlaceholder bool true false
searchByCustomTags string FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SEARCH_DEFAULT false
Valores disponibles

FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SEARCH_DEFAULT



FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SEARCH_ALL



FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SHOW_CHECKS



FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SHOW_RADIOS



FWK/ViewHelpers/Util/Macro/SearchForm::SEARCH_BY_CT_SHOW_COMBO



useSuggest bool false false
minCharacters int 3 false
searchProducts bool true false
searchCategories bool false false
searchBlog bool false false
searchPages bool false false
searchNews bool false false

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.searchForm({
form : formSearch,
showLabel: false,
minCharacters: 3,
showPlaceholder: true
}) }}

Relacionados

macros/modes/{{coreMode}}/util/searchForm.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/SearchForm.php

trackers

Parametros

Variable Tipo Por defecto Requerido
trackers array [] false
ambience string '' false
position string '' false
type string '' false

Ejemplo


{% import macrosCore.util as utilMacros %}
{{ utilMacros.trackers({
trackers: trackers,
position: constant('SDKEnumsTrackerPosition::HEAD_TOP')
}) }}

Relacionados

macros/modes/{{coreMode}}/util/trackers.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/Trackers.php

viewSection

Parametros

Variable Tipo Por defecto Requerido
itemList FWKCoreThemeDtosItemList null true

Ejemplo


{% import macrosCore.util as utilMacros %}
{{- utilMacros.viewSection({
itemList: themeConfiguration.category.productList
}) -}}

Relacionados

macros/modes/{{coreMode}}/util/perPage.html.twig

macros/modes/{{coreMode}}/util/sort.html.twig

macros/modes/{{coreMode}}/util/template.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/ViewSection.php

physicalLocationsForm

Parametros

Variable Tipo Por defecto Requerido
form FWKCoreFormForm null true
levels integer 1 false

Ejemplo




{% import macrosCore.util as utilMacros %}


{{- utilMacros.physicalLocationsForm({


form: physicalLocationsForm,


levels: 1,


restricted: false


}) -}}


Relacionados

macros/modes/{{coreMode}}/util/physicalLocationsForm.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/PhysicalLocationsForm.php

physicalLocationsFilter

Parametros

Variable Tipo Por defecto Requerido
physicalLocationsFilter array [] false
countries ElementCollection null false
defaultCountry string false

Ejemplo




{% import macrosCore.util as utilMacros %}


{{- utilMacros.physicalLocationsFilter({


countries: countries,


defaultCountry: defaultCountry,


physicalLocationsFilter: physicalLocationsFilter


}) -}}


Relacionados

macros/modes/{{coreMode}}/util/physicalLocationsFilter.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/PhysicalLocationsForm.php

physicalLocations

Parametros

Variable Tipo Por defecto Requerido
physicalLocations ElementCollection null true
optionName string physicalLocation false
optionClass string false
addCountrySelector bool false false
addStateSelector bool false false
addCitySelector bool false false
addPostalCodeSelector bool false false
addAllOption bool false false
showInMap bool false false
mapsApiKey string null false
defaultPhysicalLocationId int 0 false
showDirections bool true false
physicalLocationFields array ['address', 'postalCode', 'city', 'state', 'country', 'phone', 'email', 'information'] false
showPlacesAutocomplete array ['address', 'postalCode', 'city', 'state', 'country', 'phone', 'email', 'information'] false

Ejemplo




{% import macrosCore.util as utilMacros %}


{{- utilMacros.physicalLocations({


countries: countries,


defaultCountry: defaultCountry,


physicalLocationsFilter: physicalLocationsFilter


}) -}}


Relacionados

macros/modes/{{coreMode}}/util/physicalLocations.html.twig

macros/modes/{{coreMode}}/util/physicalLocationInformation.html.twig

View Helper

FWK/ViewHelpers/Util/Macro/PhysicalLocationsForm.php