0

我只是magento的新手。我想在主页上有一个滑块,所以我刚刚下载了滑块文件。然后我制作了一个名为slide-banner.phtmlunder的文件/app/design/frontend/themename/default/template/cms。然后在那个文件中我的代码是这样的

<script  src="<?php echo $this->getSkinUrl('js/bannerRotator.js');?>"></script>
<script  src="<?php echo $this->getSkinUrl('js/jquery-1.4.4.min.js');?>"></script>
<script language="javascript">
  jQuery(document).ready(function(){
    bannerRotator('#bannerRotator', 500, 5000, true);
  });
</script>
<div id="bannerRotator">
  <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('homepageslider')->toHtml(); ?>
</div>

之后,我只是在 cms 下的管理仪表板中创建了一个静态块,并将其命名为homepageslider. 在那个静态块中,我刚刚上传了图像,之后我的标记代码是这样的

<ul>
<li><a href="#"><img src="{{media url="wysiwyg/15a.jpg"}}" alt="" /></a></li>
<li><a href="#"><img src="{{media url="wysiwyg/11a.jpg"}}" alt="" /></a></li>
<li><a href="#"><img src="{{media url="wysiwyg/12a.jpg"}}" alt="" /></a></li>
</ul>

在那之后,admin cms>pages>home>content我将文件称为 {{block type="core/template" name="b-name" template="cms/slide-banner.phtml"}} 现在,它可以很好地显示所有 jQuery 工作的横幅图像。现在我想要相同的 jQuery 滑块product page, checkout page, account page。那么有人可以告诉我该怎么做吗?如何在每个页面中使用该滑块?任何帮助和建议都将不胜感激。

4

1 回答 1

0

您可以从后端创建一个小部件并在那里添加静态块并定义您希望它显示的页面。

或者

您可以直接转到相关的 .phtml 文件并在那里添加您的代码。

例如。添加购物车.phtml:

<script  src="<?php echo $this->getSkinUrl('js/bannerRotator.js');?>"></script>
<script  src="<?php echo $this->getSkinUrl('js/jquery-1.4.4.min.js');?>"></script>
<script language="javascript">
  jQuery(document).ready(function(){
    bannerRotator('#bannerRotator', 500, 5000, true);
  });
</script>
<div id="bannerRotator">
  <?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('homepageslider')->toHtml(); ?>
</div>

或者

relevant .xml您可以在他们的文件中添加静态块。

于 2013-01-29T07:18:49.450 回答