File:product-det.htm
Method:query.map(columns,*where,*order)
语法错误 (操作符丢失) 在查询表达式 'ProductId=' 中。
select top 1 * FROM cpproduct WHERE ProductId=
数据库执行错误
xmls/Customize.xmls
...@query.map(*,['ContentId={*ContentId}']);
@CreateDate=@ContentList[CreateDate];
@TableCatalog=$query(catalog,content);
@CatalogList=@TableCatalog.map(*,['CatalogId={@ContentList[CatalogId]}']);
@dates=@ContentList[CreateDate];
@date=$datetime(@dates);
@year=@date.year();
@month=@date.month();
@day=@date.day();
$return($empty);
}
//Product商品详情页 带相册图片
$sub ProductDetailsUrl(){
@query=$query(product,product);
@queryca=$query(catalog,product);
@query[ProductId]=$get(ProductId);
@table=@query.map(*,['ProductId={*ProductId}']);
//读取image相册图片为@imgs
@cid=@table[CatalogId];
@image=@table[Images];
@queryca[CatalogId]=@cid;
@tableca=@queryca.map(['CatalogName'],['CatalogId={*CatalogId}']);
@json=$datatable.loadJson(@image);
@imgs=$string();
@pic="";
$if(@json<>$empty&&@json<>$null){
@json.foreach(){
@pic=$var[src];
@imgs.append(["
<div class="swiper-slide">
<div class="slide-img"><img src="{@pic}"></div>
</div>
"]);
}
//类别名称
@queryt=$query(catalog,prod...