如何在Magento的分类页面上显示Revolution Slider?

时间:2016-07-15 13:12:29

标签: php magento

我想使用" nwdthemes revolution slider"在类别页面上显示革命滑块。

我这样做:

1) created a category "Men"

2) created a revolutions slider with alias "category_men" and short-code {{revslider alias="category_women"}} using by "nwdthemes revolution slider"

3) In category Custom Design tab, put below code into Custom Layout Update field

<reference name="top.container">
    <block type="nwdrevslider/revslider" name="revslider">
        <action method="setAlias"><alias>category_men</alias></action>
    </block>
</reference>

但革命滑块未在类别页面前端显示。任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:0)

您可能需要进入Revslider全局设置并将其设置为全局加载脚本,以便在类别页面上工作。

答案 1 :(得分:0)

您发布的代码看起来是正确的。尝试清除系统&gt;中的缓存缓存管理。如果您使用任何第三方缓存扩展 - 也清除其缓存。

您也可以插入滑块而不是类别图像

  1. 检查类别是否有图像。如果是 - 删除它
  2. 打开“显示设置”标签,将“显示模式”设置为仅限产品
  3. 将xml代码更新为

    <reference name="content">
        <block type="nwdrevslider/revslider" name="revslider" before="-">
            <action method="setAlias"><alias>ecorecycle</alias></action>
        </block>
    </reference>
  4. 完整文章可在此处找到 - https://nwdthemes.com/2015/04/29/slideshow-for-category-page-with-slider-revolution-magento-extension/

答案 2 :(得分:0)

请尝试以下代码段:

   <referenceContainer name="page.top">
      <block class="Nwdthemes\Revslider\Block\Revslider">
          <arguments>
               <argument name="alias" xsi:type="string">category_men</argument>
          </arguments>
      </block>
   </referenceContainer>

别忘了清除缓存