不支持调用名,在DTcms中是一直存在的;不能说存在,而是一直属于摆设;下载小编改的程序是不存在调用名称无法使用的问题。
来看看今天的问题,如下图:
从购物车列表的实休类中,我们并没有看到call_index调用名称,所以可以判断出DT官方并没有计划要使用调用名;我们应该怎么加呢?方法其实很简单,我们在DTcms.Model.cart_items实体类中增加调用名
private string _call_index = string.Empty; /// <summary> /// 调用别名 /// </summary> public string call_index { set { _call_index = value; } get { return _call_index; } }
其次,在DTcms.Web.UI.ShoppingCart.cs类文件中增加对call_index的赋值就可以了
修改后的前端效果
前端调用方法,DTcms官方的程序默认是不支持的;而使用小编修改过的的程序调用方法是:
第一种、DTcms默认模板引擎调用方法
<%queryurl("goods_show",{modelt.call_index},{modelt.article_id})%>
第二种、DTcms NVelocity模板引擎调用方法
$exe.queryurl("goods_show",${modelt.call_index},${modelt.article_id})