问个很菜的问题

2016-07-07 16:17 来源:www.chinab4c.com 作者:ecshop专家

为什么在模板中调用库时库中间代码不显示呀
<!-- #BeginLibraryItem " brary/page_header.lbi" --><!-- #EndLibraryItem -->
而这个
<!-- #BeginLibraryItem "/library/ad_position.lbi" -->
<div class="ads">
{insert name='ads' id=$ads_id num=$ads_num}
</div>
<!-- #EndLibraryItem -->
库中间代码又显示,请指点一下,谢谢

回答:
因为<!-- #BeginLibraryItem " brary/page_header.lbi" --><!-- #EndLibraryItem -->不是放在可编辑区内,所以更新时不会添加库文件中的代码。
可以改成:
  1. <!-- TemplateBeginEditable name="顶部" -->
  2. <!-- #BeginLibraryItem " brary/page_header.lbi" --><!-- #EndLibraryItem -->
  3. <!-- TemplateEndEditable -->
复制代码

好像不是这样的,我在DRREAMER中同时做两个库,一个放在可编辑区一个放在不可编辑区,结果库中的代码全显示在模板中,看来ECSHOP中的库和DREAMER中库还是有点差异的

你在模板设置中编辑下,然后更新下缓存,另一个就不显示了