ecshop中title,Keywords,Description分析

2009-12-18 21:46 来源:www.chinab4c.com 作者:admin

要知道ecshop电子商务的title,keywords,Description生成是有规矩的,他都是隐藏在ecshop的assign_ur_here函数中
1:ecshop函数assign_ur_here()中,     $page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';将站的标题写进去了
2:每个页面调用了assign_ur_here() 而取了title来
 $smarty->assign('page_title',      $position['title']);    // 页面标题
3:在page_header.lbi中title被page_title赋值.

4:keywords的处理,在分类页面或者其他类别属性的页面,ecshop通过其他方式来获得关键字.比如category.php

 $cat = get_cat_info($cat_id);   // 获得分类的相关信息, $smarty->assign('keywords',    htmlspecialchars($cat['keywords']));
5:description的处理

如果在首页,那么调用系统设置的站点标题,如果是分类页面,将调用分类录入的时候输入的描述。$smarty->assign('description', htmlspecialchars($cat['cat_desc']));

 以上即使ecshop的title,keywords,description的处理机制.

 由此.你可以直接把模板中的title的值修改成你要的值.而$page_title也可以换成你要的值,从而进行灵活运用.

 来源:中国B4C电子商务