html - 与模块冲突 - 带类的 div 消失
问题描述
我们在我们的网站上使用 Owl Carousel 和产品模块过滤器。它用于 PrestaShop 1.7.4。
猫头鹰旋转木马可以正常工作,直到使用产品过滤器。
在我们的网站上:https ://test.darujpoukaz.cz/cviceni您可以在页面底部看到一个轮播。
在控制台中是 Owl 轮播的代码:
<div class="carousel_content owl-carousel owl-theme owl-loaded owl-drag">
<div class="owl-stage-outer">
<div class="owl-stage" style="XY">
<div class="owl-item cloned" style="width: 440px; margin-right: 10px;">
<article class="dpcz-product product-miniature js-product-miniature".....>
但是如果使用产品过滤器(在我们网页的左侧),则代码将更改为:
<div class="carousel_content ">
<article class="dpcz-product product-miniature js-product-miniature".....>
大多数 DIV 都丢失了,并且 Carousel 无法正常工作。
我检查了所有 js 和 css 是否已加载并且似乎都已正确加载。Google Chrome 的控制台中没有显示有关此问题的错误。
轮播文件中有代码:
<section class="featured-products cp-block-wrapper clearfix">
{else}
<div class="clearfix carousels-pack-block">
<div class="block">
{/if}
{if isset($carousel_options) && !empty($carousel_options)}
<h2 class="{if $psv < 1.7}title_block {else} h1 products-section-title text-uppercase{/if}">
{if $carousel_options['title'] != ''}
{$carousel_options['title']|escape:'htmlall':'UTF-8'}
{/if}
</h2>
{/if}
<div class="{if $carousel_options['activate_carousel']}carousels-pack-action {/if} carousels-pack carousels-pack-{$carousel_options['id_carousel']|escape:'htmlall':'UTF-8'}"
data-carousel-type = "{$carousel_options['type']|escape:'htmlall':'UTF-8'}"
data-id-carousel = "{$carousel_options['id_carousel']|escape:'htmlall':'UTF-8'}"
data-carousel-nav = "{$carousel_options['nav']|escape:'htmlall':'UTF-8'}"
data-carousel-pagination = "{$carousel_options['pagination']|escape:'htmlall':'UTF-8'}"
data-carousel-autoplay = "{$carousel_options['autoplay']|escape:'htmlall':'UTF-8'}"
data-carousel-items = "{$carousel_options['items']|escape:'htmlall':'UTF-8'}"
data-carousel-items-desktop = "{$carousel_options['items_desktop']|escape:'htmlall':'UTF-8'}"
data-carousel-desktop-small = "{$carousel_options['desktop_small']|escape:'htmlall':'UTF-8'}"
data-carousel-tablet = "{$carousel_options['tablet']|escape:'htmlall':'UTF-8'}"
data-carousel-mobile = "{$carousel_options['mobile']|escape:'htmlall':'UTF-8'}"
data-carousel-rewind-speed = "{$carousel_options['rewind_speed']|escape:'htmlall':'UTF-8'}"
data-carousel-slide-speed = "{$carousel_options['slide_speed']|escape:'htmlall':'UTF-8'}"
data-carousel-pagination-speed = "{$carousel_options['pagination_speed']|escape:'htmlall':'UTF-8'}"
data-carousel-loop = "{if $cp_products|count >= 3}1{/if}"
data-carousel-prev = "{l s='prev' mod='hicarouselspack'}"
data-carousel-next = "{l s='next' mod='hicarouselspack'}">
{if $psv >= 1.7}
<div class="carousel_content {if !$carousel_options['activate_carousel']}inactive_carousel{/if}">
{foreach from=$cp_products item="product"}
{include file="catalog/_partials/miniatures/product.tpl" product=$product}
{/foreach}
</div>
{else}
{if $default_template}
{include file="{$tpl_dir}./product-list.tpl" products=$cp_products}
{else}
<ul class="carousel_content product_list">
{include file="{$cp_module_tpl_dir}/products_version.tpl" products=$cp_products psv=$psv activate_carousel=$carousel_options['activate_carousel']}
</ul>
{/if}
{/if}
</div>
{if $psv >= 1.7}
</section>
我正在寻找这个问题的任何解决方案。
解决方案
Necesitas leer la documentación de prestashop y entenderás acciones básicas como instalar un módulo https://doc.prestashop.com/
推荐阅读
- apache-zookeeper - 通过zookeeper连接时如何确定选择了哪个Apache Drill钻头?
- mongodb - 社交媒体网站如何为他们的帖子组合数据
- sed - 如何在 toml 配置文件中使用 SED 正则表达式?
- java - 升级我的 Fragment 的导航版本时出现问题(从 2.3.5 到 2.4.0-alpha03)
- firebase - 如何在一个查询列表数组中编写多个图像 URL。颤振火力基地
- c# - RDLC - 创建详细信息表,按发票对每一行的表进行拆分/分组
- java - 尽管使用了配置类,但背景图像没有出现在我的 Spring mvc 项目中
- java - AEM 6.5 @Reference(target = "(component.name=componentName)") 不工作
- imagick - imagick pecl 安装失败,找不到库
- c# - .NET SDK5 docker 映像中缺少开发人员包