Si queremos agregar Owl Slider en Magento 1.X, seguimos los pasos a continuación.
- Copiar
owl.carousel.min.js
yowl.carousel.js
y pegar enskin/frontend/pakage_name/theme_name/js
- Copiar
owl.carousel.css
y pegar enskin/frontend/pakage_name/theme_name/css
- Ir a
app/design/frontend/pakage_name/theme_name/layout/page.xml
y llamar js y css
Y podemos usar Owl Slider en cualquier parte del sitio Magento 1.X.
Entonces, en Magento 2, cómo podemos llamar al control deslizante Owl y debería llamarse a todas partes en el sitio para que pueda usarlo cuando quiera.
Para mi este problema, he referido este enlace, pero no está a la altura y no funciona.
En este momento he colocado el control deslizante Owl js app/design/frontend/pakage_name/theme_name/Magento_Catalog/web/js
pero no funciona.
Cualquier ayuda sería apreciada.
javascript
theme
magento-2.0.7
slider
Dhaval
fuente
fuente
Respuestas:
Tienes que crear un
requirejs-config.js
archivo dentro de tu tema como,Primero agregue el archivo owlcarousel.js dentro,
Agrega tu CSS dentro,
llame a CSS dentro de su archivo Tempalte usando,
o llame a css dentro de un archivo de diseño (mejor práctica), según sus necesidades:
default.xml
por ejemploapp/design/frontend/pakage_name/theme_name/Magento_Catalog/layout/default.xml
cms_index_index.xml
Ahora cree el archivo requirejs-config.js
Define tu control deslizante,
Ahora puede usar owlcarousel debajo de cualquier archivo phtml,
Elimine el contenido de la carpeta pub / static y ejecute el
php bin/magento setup:static-content:deploy
comando.fuente
primero debes poner el control deslizante en,
Paso 1
themename/themename/Magento_Theme/web/js/owl.carousel.js
Paso 2 Realice la asignación del archivo en themename / themename / Magento_Theme / requirejs-config.js
Paso 3 : Lo he usado en el archivo de bestseller como se muestra a continuación, donde debe incluir la asignación de controles deslizantes, themename / themename / Magento_Catalog / templates / product / bestseller_list.phtml:
Paso 4 : para que la estructura sea la siguiente,
También puede visitar más enlaces @ http://cookie-code.net/magento-2/using-requirejs-in-magento-2-implementing-owl-slider/
http://cookie-code.net/magento-2 / using-requirejs-in-magento-2-implement-owl-slider /
fuente
Si desea agregar
owl carousel
deMagento 2
manera, debe seguir estos pasos.owl.carousel.js
aapp/design/frontend/<pakage_name>/<theme_name>/web/js/owl-carousel/
.Agrega tu
requirejs
móduloapp/design/frontend/<pakage_name>/<theme_name>/web/js/carousel.js
.Agregar
requirejs
configuración aapp/design/frontend/<pakage_name>/<theme_name>/requirejs-config.js
.Cómo utilizar:
use el
data-mage-init
atributo para insertar Owl Carousel en un determinado elemento:utilizar con
<script type="text/x-magento-init" />
:fuente
Las otras 2 respuestas son excelentes, y he copiado elementos de ambas, pero ocasionalmente encontré problemas con los mensajes de error "$ no es una función" y "No se puede leer la propiedad 'fn' de undefined". También quería un método centrado en las páginas de contenido.
Entonces este método combinado podría ayudar a alguien
(crear directorio si aún no está allí)
(cree un archivo / directorio si es necesario, este código parece resolver el problema "no se puede leer la propiedad de FN").
En el contenido de la página, coloque el siguiente código para definir las imágenes del carrusel
Después del código anterior, agregue el siguiente código para el carrusel (esto parece resolver el error "$ no es una función")
Implemente el contenido estático, por ejemplo, php magento setup: static-content: deploy (tenga en cuenta que hay varios métodos para hacerlo que implican la eliminación manual de carpetas de caché y un php magento cache: comando de limpieza).
Compruébalo en el sitio web
fuente
Deberías agregar
owl.carousel.min.js
magento2fuente