ecshop模板修改后还原的原因

本文详细解释了在使用ECShop模板时,如何正确地在不同位置代码区域添加或修改代码,以避免出现修改后内容在后台操作后还原的情况。通过实例演示了直接修改DWT文件内调用代码与在位置代码内部添加固定代码的后果,并提供了有效的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转:http://www.ecmoban.com/article-1693.html

有些刚接触 ecshop的朋友会遇到这样的问题:今天刚修改好的一个地方,等过一段时间后台操作了一会之后发现修改过的还原了,这是什么原因呢?

所以我们ecshop模板堂需要为大家说明一下遇到这样的问题的常见可能性:

第一种:你在dwt文件里修改了lib文件"黄色代码"

大家可以打开index.dwt首页模板文件看看

 

绿色的“<!-- TemplateBeginEditable name="发货查询" -->”是一个“位置代码”

而下面的 <!-- #BeginLibraryItem "/library/invoice_query.lbi" --> 这段是 调用发货查询库文件的调用代码。

如果我们直接在 <!-- #BeginLibraryItem "/library/invoice_query.lbi" --> 下面加一段话会怎么样呢?

 

我在这里加了一段 “ecshop模板堂 模板选购第一站”,然后点保存。结果是没有任何变化的,也就是加的这段话不会出现在首页上面。

这是为什么呢?原因在于修改调用代码必须到指定lbi文件里修改,在index.dwt里修改是无效的。

解决方法:我们要打开 library/invoice_query.lbi 这个文件,在这里面加这段话,才有效果。

 

第二种情况:将代码直接修改在“绿色调用代码"的里面

如图,我们将"ecshop模板堂 模板选购第一站"这句话放到 “<!-- TemplateBeginEditable name="发货查询" -->” 与  “<!-- #BeginLibraryItem "/library/invoice_query.lbi" -->” 之间,会发生什么情况呢?

我们保存之后,可以发现首页是有变化的。但是 我们一旦在后台的模板管理-设置模板里 操作了一下之前加的这段文字就消失了。

原因在于绿色的位置代码里面不能加固定代码,只能后台设置模板调用。

 

 

结论:在绿色位置代码里不能添加固定代码,正确的添加方法应该写在绿色代码之外,也就是

 




转载于:https://www.cnblogs.com/jackljf/p/3588897.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值