服务支持
Magento-如何添加首页Home在菜单导航上
新闻添加时间:2010-11-05 8:41:46
添加首页Home在菜单导航上,并添加ACTIVE! 找到top.phtml这个文件,位置在:app/design/frontend/default/yourtheme/template/catalog/navigation/找到后更改成: <div> <div> <h4><?php echo $this->__(‘Category Navigation:’) ?></h4> <ul> <!– ALTERNATIVE HOME BUTTON HACK 注意看这里. –> <li><a href=”<?php echo $this->getUrl(”)?>”><?php echo $this->__(‘Home’) ?></a></li> <!– ALTERNATIVE HOME BUTTON HACK /注意看这里 –> <?php foreach ($this->getStoreCategories() as $_category):?> <?php echo $this->drawItem($_category) ?> <?php endforeach ?> </ul> </div> <?php echo $this->getChildHtml(‘topLeftLinks’) ?> </div> CMS主页使用CMS “Home”类的body标记。 body.cms-home #nav li.home a { color:#d96708; } 已经完成,不过有些them有ACTIVE,运作不正常需要以后修改 添加”主页”链接到菜单栏 找到top.phtml,在:app/design/frontend/default/default/template/catalog/navigation/,然后做出下面的改动: <div> <div> <h4><?php echo $this->__(‘Category Navigation:’) ?></h4> <ul> <!– HOME BUTTON HACK 看这里 –> <?php $_anyActive = false; foreach ($this->getStoreCategories() as $_category) { $_anyActive = $_anyActive || $this->isCategoryActive($_category); } ?> <li><a href=”<?php echo $this->getUrl(”)?>”><?php echo $this->__(‘Home’) ?></a></li> <!– HOME BUTTON HACK /看这里 –> <?php foreach ($this->getStoreCategories(10) as $_category):?> <?php echo $this->drawItem($_category) ?> <?php endforeach ?> </ul> </div> <?php echo $this->getChildHtml(‘topLeftLinks’) ?> </div>
这将允许您添加一个主页链接顶部链接(我的帐户|我的心愿|等)在”我的帐户”前面。 找到该文件要求links.phtml <?php $_links = $this->getLinks(); ?> <?php if(count($_links)>0): ?> <div> <ul<?php if($this->getName()): ?>):?><?php endif;?>> <!– HOME BUTTON HACK –> <li><a href=”<?php echo $this->getUrl(”)?>”><?php echo $this->__(‘Home’) ?></a></li> <!– HOME BUTTON HACK –> <?php foreach($_links as $_link): ?> <li <?php if($_link->getIsLast()): ?><?php endif; ?><?php echo $_link->getLiParams() ?>><?php echo $_link->getBeforeText() ?><a href=”<?php echo $_link->getUrl() ?>” title=”<?php echo $_link->getTitle() ?>” <?php echo $_link->getAParams() ?>><?php echo $_link->getLabel() ?></a><?php echo $_link->getAfterText() ?></li> <?php endforeach; ?> </ul> </div> <?php endif; ?> |