ecshop if标签,超过N条,就输出记录

<!--商品详情右侧  相关商品推荐-->
<!-- {if $related_goods} -->
<!--{foreach from=$related_goods item=releated_goods_data name=foo}-->
<!--{if $smarty.foreach.foo.iteration<3}-->
<div class="goods-a-4">
   <a href="{$releated_goods_data.url}"><img src="{$releated_goods_data.goods_thumb}" alt="{$releated_goods_data.goods_name}" />
    <div class="goods-a-4-text"><a href="{$releated_goods_data.url}" title="{$releated_goods_data.goods_name}">{$releated_goods_data.short_name|truncate:26}</a>{$key}</div>
    <div class="goods-a-4-price">
    <!-- {if $releated_goods_data.promote_price neq 0} -->
        {$releated_goods_data.formated_promote_price}
        <!-- {else} -->
        {$releated_goods_data.shop_price}
        <!-- {/if} -->
    </div>
</div>
<!-- {/if} -->
<!--{/foreach}-->
<!-- {/if} -->
时间: 2024-10-25 00:27:27

ecshop if标签,超过N条,就输出记录的相关文章

Dynamics CRM OData 查询超过50条记录的数据(Retrieving More than 50 records using OData)

在通过ODdata方式获取CRM数据时,默认查询出来的results只有50条数据,可以通过JSON返回的Object中的"_next"属性作为URL循环获取直到该属性为空 示例代码如下: relatedAccounts = []; function onload() { var serverUrl = Xrm.Page.context.getServerUrl(); var oDataUri = serverUrl + "/xrmservices/2011/Organiza

TXT创建写入,每个文件允许1W条数据。超过1W条数据分割成多个文件

数据量太大,不想每个文件存入过多的数据量怎么办? 规定文件中数据条数是个好办法,那当你在TXT文件中写入数据,怎么保证数据不超过规定条数?超过的又怎么存到另一个TXT文件里面? 下面我就给你介绍一种简单的方法(当然不排除有更好的,我这种算是仅供参考) 1 if ((icount % 10000 == 0) && (icount / 10000 > 0)) 2 { 3 sw.Close(); 4 flag = flag + icount / 10000; 5 path = outpat

html5 input标签、details标签、mark标签以及进度条标签的使用

最近在自学html5的相关知识,平生第一次写博客,这次主要记录input标签与datalist标签的结合.details标签.mark标签以及进度条标签的使用. 一.input标签和detail标签的配合使用 1.基本语法 <input type="text" list="vallist"/> <datalist id="vallist"> <option value="c++">c++&l

Oracle数据库查询用 where in 查询的项超过1000条的解决方案

众所周知,如果我们的用SQL查询语句时,如果用where in带的参数超过1000条的话,oracle是会报错的. 因为项目中遇到这样的问题,所以找到了接下来我要说的这个办法. 因为用的地方很多,所以我把这个封装成了一个方法. /// <summary> /// 获取查询条件超过1000个列表数据的SQL /// columnName In :list /// </summary> /// <param name="list">参数列表</pa

oracle select in超过1000条报错解决方法

本博客介绍oracle select in超过1000条数据的解决方法,java框架是采用mybatis的,这可以说是一种比较常见的错误:select * from A where id in(...),oracle官方函数做了限定,in里的参数只能1000个,所以超过1000个参数就会报错,解决方法是将集合分为每个集合1000的小集合,然后用or拼起来select * from A where id in(1,2,...,1000) or id in (1001,1002,2000)...,好

解决 Elasticsearch 超过 10000 条无法查询的问题

解决 Elasticsearch 超过 10000 条无法查询的问题 问题描述 分页查询场景,当查询记录数超过 10000 条时,会报错. 使用 Kibana 的 Dev Tools 工具查询 从第 10001 条到 10010 条数据. 查询语句如下: GET alarm/_search { "from": 10000, "size": 10 } 查询结果,截图如下: 报错信息如下: { "error": { "root_cause&

SQL查询多条不重复记录值简要解析【转载】

转载http://hi.baidu.com/my_favourate/item/3716b0cbe125f312505058eb SQL查询多条不重复记录值简要解析2008-02-28 11:36 以下内容在Oracle 10g下测试由于设计需要,需要查询不重复的记录值,同类问题,想必大家都遇到过,于是乎马上GOOGLE一下,发现此类问题还挺多,解决方案也不少,仔细看看.例如有如下表结构和值tablefid   name sex1     a      男2     b      男3    

生成一条短信记录

需要添加读写短信权限 package com.example.writesms; import android.app.Activity; import android.content.ContentResolver; import android.content.ContentValues; import android.net.Uri; import android.os.Bundle; public class MainActivity extends Activity { @Overri

[django/mysql] 使用distinct在mysql中查询多条不重复记录值的解决办法

前言:不废话.,直接进入正文 正文: 如何使用distinct在mysql中查询多条不重复记录值? 首先,我们必须知道在django中模型执行查询有两种方法: 第一种,使用django给出的api,例如filter value distinct order_by等模型查询api; 代码:LOrder.objects.values('finish_time').distinct() 这里应注意,原官方文档中写到: 示例(第一个之后的示例都只能在PostgreSQL 上工作): >>> Au

SQL存储过程中,传参获取指定条数的记录

假设传入参数 为 @TopCount 直接写 Select top @topcount * from table 是不行的. 可以考虑使用SET ROWCOUNT 示例如下 ALTER PROCEDURE [dbo].[P_CSM_SelectHandleResult] @TopCount int=50 AS BEGIN SET NOCOUNT ON; set rowcount @TopCount SELECT * from HandleResult order by HandleIndex d