我有一个cs-cart项目,以我不想要的方式显示页面标题(好吧,客户不喜欢的方式)。
我希望它显示: 在主页:公司名称 在其他页面上:Comapny名称|页面标题(即公司名称|关于我们)等。
我有以下脚本:
{strip}
<title>
{if $page_title && $controller != 'products' && $controller != 'categories'}
{$page_title|escape:"html"}
{else}
{foreach from=$breadcrumbs|array_reverse item=i name="bkt"}
{if !$smarty.foreach.bkt.last}{if !$smarty.foreach.bkt.first} - {/if}{$i.title|unescape|strip_tags|escape:"html"}{/if}
{/foreach}
{if !$skip_page_title}{if $breadcrumbs|count > 1} - {/if}{$location_data.title|escape:"html"}{/if}
{/if}
</title>
{/strip}
如何更新脚本以显示我想要的内容?非常感谢您的帮助。
答案 0 :(得分:0)
有两种方法可以做到这一点: 1)每个地点都有自己的头衔: 对于3.x http://screencast.com/t/Le70K95A1W 对于4.x http://screencast.com/t/MJP76TwSbT
因此,您可以为不同的位置(主页,购物车页面等)定义不同的标题
2)每个对象(页面,产品,类别)都有个人SEO设置。例如,“pages”:ttp://screencast.com/t/WqnNJBxyKO
对于每个页面,您都可以指定个人标题。