Saltar al contenido

Personalice el comportamiento fijo del resumen del carrito: Magento 2

Fernando, parte de nuestro equipo, nos ha hecho el favor de redactar esta sección ya que controla perfectamente dicho tema.

Solución:

Finalmente encontré la respuesta a esto. El comportamiento fijo del resumen del carrito se debe al código en el archivo magento_root/vendor/magento/theme-frontend-blank/Magento_Theme/web/js/theme.js.

$('.cart-summary').mage('sticky', 
    container: '#maincontent'
);

Para eliminar esta funcionalidad, copié el archivo. theme.js a mi tema magento_root/app/design/frontend/customvendor/customtheme/web/js/theme.js y comentó el fragmento de código anterior, y eliminó el magento_root/pub/static/frontend archivos

Espero que sea útil para alguien más.

theme.js se encuentra en /vendor/magento/theme-frontend-blank/Magento_Theme/web/js/theme.js

y haga una réplica de este archivo en el directorio del módulo de tema de su tema

app/design/frontend/SuVendedor/SuTema/Magento_Theme/web/js/theme.js

Hay una opción en la función _stick que quizás no estaba disponible cuando se agregó el comentario anterior. Puede agregar espacio en la parte superior del contenedor de desplazamiento utilizando la opción spacingTop de la siguiente manera:

$('.cart-summary').mage('sticky', 
container: '#maincontent',
spacingTop: 150 //height of sticky header in px
);

También hay una opción para retrasar el desplazamiento hasta que el elemento se haya perdido de vista llamado “stickAfter”.

Ver ‘lib/web/mage/sticky.js’

theme.js ahora también se ha reubicado en:

magento_root/app/design/frontend/customvendor/customtheme/Magento_Theme/js/theme.js

Eres capaz de añadir valor a nuestro contenido cooperando tu experiencia en las críticas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *