`
jaychang
  • 浏览: 731563 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

在magento首页显示你的新产品

 
阅读更多

magento首页显示你的新产品可以通过下面几个简单步骤来实现:

step 1:登陆后台,打开 cms -> Manage Pages --> Home Page ---> General Information ----> content

step 2:在content中添加

{{block type="catalog/product_new" name="home.catalog.product.new" alias="product_homepage"template="catalog/product/new.phtml"}}

step 3:要确保你的站点有新的产品,要不然首页就没法显示。所谓的新产品不是传统意义上的你最近添加的产品,而是你在发布产品时指定的某个产品在某个时间段内 为新产品。

另外的方法是在Edit Page xxxx -> Custom Design --> Layout update xml:
增加     
<reference name="content">
<block type="catalog/product_new" name="home.catalog.product.new" alias="product_new" template="catalog/product/new.phtml" after="cms_page">
<action method="addPriceBlockType"><type>bundle</type><block>bundle/catalog_product_price</block><template>bundle/catalog/product/price.phtml</template></action></block>
</reference>

注:新增产品并不知自动 显示在新产品列表。你必须录入一些产品并在后台产品General 页明确设置 ‘Set Product as New from Date’ 和‘Set Product as New to Date’ 才能生效。

首页新产品换行设置:

修改文件:app\design\frontend\default\default\template\catalog\product \new.phtml

<?php if (($_products = $this->getProductCollection()) && $_products->getSize()): ?>

<h3><?php echo $this->__('New Products') ?></h3>
<table cellspacing="0" style="width:100%; float:left;">

<?php $i=0; foreach ($_products->getItems() as $_product): ?> <!-- 读取新产品,显示数量由new.php设置 -->

<?php if ($i%4==0): ?> <!--以下三行控制增加<tr>,刚开始就要添加第一个<tr>-->
<tr>
<?php endif ?>
<td style="width:25%; float:left; padding:10px;">
<div>
<a href="/getProductUrl() ?>" title="htmlEscape($_product->getName()) ?>">
<img src="/getSmallImageUrl() ?>" width="120" height="120" alt="htmlEscape($_product->getName()) ?>" />
</a>
</div>
<p><a href="/getProductUrl() ?>" title="htmlEscape($_product->getName()) ?>)"><?php echo $this->htmlEscape($_product->getName()) ?></a></p>
<?php echo $this->helper('review/product')->getSummaryHtml($_product, 'short') ?>
<?php echo $this->helper('catalog/product')->getPriceHtml($_product) ?>
<?php if($_product->isSaleable()): ?>
<button onclick="setLocation('getAddToCartUrl($_product) ?>')"><span><?php echo $this->__('Add to Cart') ?></span></button>
<?php else: ?>
<div><?php echo $this->__('Out of stock') ?></div>
<?php endif; ?>
<div></div>
<p>
<?php if ($this->helper('wishlist')->isAllow()) : ?>
<a href="/getAddToWishlistUrl($_product) ?>"><?php echo $this->__('Add to Wishlist') ?></a>
<?php endif; ?>
<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?><br />
<a href="/"><?php echo $this->__('Add to Compare') ?></a>
<?php endif; ?>
</p>
</td>

<?php if ($i%4==3): ?> <!--以下三行控制增加</tr>,结束时要添加最后一个</tr>-->
</tr>
<?php endif ?>
<?php $i++; endforeach; ?>
</table>
<?php endif; ?>

分享到:
评论

相关推荐

    magento站点首页显示新产品及产品数量

    ### Magento站点首页显示新产品及产品数量 在Magento中,首页是吸引客户的第一界面,因此如何有效地展示新产品及其数量显得尤为重要。本文将详细介绍如何在Magento站点的首页上展示新产品及其数量,并提供具体的...

    magento前台显示最新订单下的产品信息及订单信息插件

    插件的工作原理可能是通过扩展Magento的控制器和视图层,创建新的模板文件来显示订单信息。它可能还涉及到数据库查询,获取最近的订单数据,并与产品库进行关联,以便在前端页面上实时更新。同时,为了确保安全性,...

    magento产品不改变缺货状态

    但在实际使用过程中,有时会出现产品的库存状态无法正确显示的问题,即产品数量已经低于设定的最低库存阈值(即“数量项目成为脱销”的值),但产品的库存状态仍然显示为“有货”。这种现象不仅会影响用户的购物体验...

    Magento批量产品多图上传

    "Magento批量产品多图上传"是针对Magento系统的一个功能模块,主要解决了在Magento 1.7版本中一次性上传多个产品图片的问题,极大地提高了产品管理效率。 在默认情况下,Magento允许用户为每个产品添加多张图片,但...

    magento 1.6 最新中文语言包

    该“magento 1.6 最新中文语言包”提供了全面的中文翻译,覆盖了Magento系统的各个部分,包括前端界面、后台管理界面、错误消息、提示信息等。这使得中国用户无需英语基础也能流畅地进行商城的日常运营和管理,极大...

    magento 后台订单显示图片插件

    在Magento的后台管理系统中,商家可以处理各种订单、管理产品、跟踪库存等。然而,原生的Magento系统并未提供在后台订单详情页面直接查看商品图片的功能。"magento 后台订单显示图片插件"就是为了弥补这个不足而设计...

    最近订单下的产品 magento 插件

    7. **自动化工作流**:插件可能支持自动化操作,例如,当有新的最近订单时自动发送提醒,或者当某一产品连续出现在最近订单中时自动调整其在店铺的推广位置。 安装并配置这款插件后,商家可以更有效地处理订单,...

    MAGENTO首页幻灯片插件

    在Magento中,首页幻灯片插件是一个重要的组件,它能够提升网站的用户体验,通过动态展示产品或促销信息,吸引用户的注意力,增加网站的互动性和吸引力。 这个“MAGENTO首页幻灯片插件”特别适用于Magento的1.5、...

    magento 后台操作手册

    在 Magento 中,货币设置包括设置基准货币、默认显示货币、允许支付的货币等。 九、首页基本信息修改 首页基本信息修改是 Magento 后台的基本操作之一。在 Magento 中,首页基本信息包括关于我们、客户服务、...

    2016最新 magento 颜色属性切换图片

    在Magento中,每个产品都可以有多个属性,其中包括颜色。颜色属性可以是文本类型,也可以是图像类型。文本类型通常显示为下拉菜单或选项按钮,而图像类型则允许商家上传不同颜色的图片,供用户预览。当用户选择不同...

    Magento

    6. **Composer**:Magento 2 使用Composer进行依赖管理,因此你需要在服务器上安装Composer,以便下载和管理Magento的依赖包。 搭建步骤大致如下: 1. **安装服务器环境**:根据选择的Web服务器类型(Apache或...

    magento 商城产品属性选择过滤插件

    如果你在使用过程中发现任何问题或有改进建议,应及时向开发者反馈。 总的来说,Magento 商城产品属性选择过滤插件对于提高商城的用户友好性和销售效率具有重要意义。通过有效利用这个工具,商家可以提供更个性化的...

    magento后台显示订单图片

    本文将详细介绍如何在Magento后台显示订单中的商品图片,包括实现方法、代码解析及可能遇到的问题。 #### 二、实现原理 在Magento中,订单页面由多个模板文件组成,其中涉及商品信息的部分主要由`view/items.phtml...

    Magento 常用方法和插件

    例如,如果你想要改变默认的结账流程,你可以创建一个新的控制器或服务合同插件来替换或增强原有功能。 `Onestepcheckout`这个文件名可能是指One Step Checkout插件,这是一个流行的Magento扩展,它将默认的多步骤...

    New Arrivals模块_magento_magento新品模块_bank15p_

    描述中提到"magento首页展示用户设置的新产品模块列表",这表明该模块的主要功能是在Magento商店的首页自定义显示新添加到库存的产品。商家可以根据自己的需求配置模块,例如设置新品展示的数量、排列方式、展示时间...

    magento-演示数据1.6.1.0

    此外,Magento的版本更新可能引入新功能或改变现有功能,因此确保你的开发环境与1.6.1.0兼容是很重要的。 总的来说,"magento-演示数据1.6.1.0"是一个宝贵的资源,它能加速Magento的学习过程,使用户能够更深入地...

    magento 限时抢购 countdown

    计时器通常会显示在商品详情页或者首页的促销区域,用以提醒用户剩余时间。 4. **模块开发**:如果默认的限时抢购功能不能满足需求,开发者可以编写自定义模块进行扩展。例如,创建一个新的前台Block来显示更复杂的...

    magento用户使用手册

    - **产品管理:** 添加新产品的详细信息。 **产品图片存放目录:** - **默认设置:** Magento提供了默认的产品图片存储位置。 - **自定义路径:** 商家可以根据需求设置不同的图片存放路径。 **创建分类:** - **...

    magento分页排序插件

    Magento默认的分页功能已经相当完善,但该插件可能提供了更高级的定制选项,如自定义每页显示的商品数量、动态加载(懒加载)以减少页面加载时间,以及更美观的分页样式,这些都可以提高用户的浏览效率和满意度。...

    magento 颜色选择插件

    这个插件允许客户在产品页面上直观地看到不同颜色的预览,从而提高购物体验和转化率。 首先,我们来了解一下这个插件的基本功能。它通常会添加一个颜色块或色环到商品详情页面,用户可以点击选择他们喜欢的颜色。当...

Global site tag (gtag.js) - Google Analytics