1.ecshop首页调用文章分类思路及方法 [ecshop基础教程]

 最近群里朋友问ecshop首页调用分类文章怎么加的,写篇文章来说下。

ecshop论坛上有朋友说的方法之前自己试过,没有成功。
现在介绍一种成功的方法,适用各种模板。修改ecshop不要注重技巧,注重一个思路。
ecshop
模板一般分为三栏或者两栏,两栏是leftright,三栏的left,centerright之类的。
现在以两栏的为例,现在一个思路就是在你想调用文章的地方加一个可编辑区域,可编辑区域在后台模

板设置里是可以设置的,然后在后台把文章调用在这个可编辑区域里就是了。
明白了原理就可以动手了。在模板index.dwt里找到右边模块结束的地方,也就是<!--right end-->
<!-- TemplateEndEditable -->之后加上
<!-- TemplateBeginEditable name="
文章区域" --><!-- TemplateEndEditable -->,其中“文章区域

”这个名字是可以修改的,和你在后台看到的名字是一致的。
然后修改模板里的库文件cat_articles.lbi,替换成下面的代码
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<div style="width:243px; float:left; margin-right:3px;">
  <div class="box">
   <div class="box_1">
    <h3>
    <span><a href="{$articles_cat.url}">{$articles_cat.name|escape:html}</a></span>
    <a href="{$articles_cat.url}"><img src="../images/more.gif" alt="more" /></a>
    </h3>
    <div class="boxCenterList RelaArticle">
     <!--{foreach from=$articles item=article}-->
     <a href="{$article.url}" title="{$article.title|escape:html}">{$article.short_title}

</a><br />
     <!--{/foreach}-->
    </div>
   </div>
  </div>
</div>

其中需要注意编码,用GBK的自行替换成GBK,其中的宽度自己控制,自己多试下就知道大小了。
至于调几列出来,可以在后台设置,再加上修改上面的宽度来控制。
其中里面的box box_1 boxCenterList RelaArticle 如果有的模板不一样的话 可以自行替换成你模板里的风格,这样应该就可以搞定了。

来源://作者:/更新时间:2012-11-09
相关文章