Magento顶、底部链接的修改

本文介绍如何在Magento中自定义顶部和底部链接,包括修改链接URL、内容及添加新链接等操作。通过XML配置文件和后台设置,实现如关于我们、网站地图等功能的定制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Magento顶部链接的修改:在页面Account增加一个top.link,只需在layout的xml文件reference top.lik

        <reference name="top.links">
            <action method="addLink" translate="label title" module="personal">
                <label>My Homepage</label>
                <url helper="personal/getUserUrl"/>
                <title>My Homepage</title>
                <prepare/>
                <urlParams/>
                <position>15</position>
            </action>
        </reference>

注:<url .../>需要在某个module的helper类,定义好getUserUrl()这个方法,返回一个url。

二、Magento底部链接的修改:

1、关于我们和客户服务(About Us | Customer Service)

这两个链接主要由 cms.xml 文件进行调用。

修改这两个链接的URL你可以去magento管理后台CMS=> Static Blocks =>Footer Links

<li><a href=”{{store direct_url=”about-us”}}”>About Us</a></li>
<li><a href=”{{store direct_url=”customer-service”}}”>Customer Service</a></li>

修改其内容你需打开magento后台CMS => Pages ,然后找到 About Us 和Customer Service 的CMS页,打开进行编辑。

2、网站地图(Site Map)

magento 的sitemap是由catalog.xml 文件进行调用的。

<reference name=”footer_links”>
<action method=”addLink” translate=”label title” module=”catalog” ifconfig=”catalog/seo/site_map”><label>Site Map</label><url helper=”catalog/map/getCategoryUrl” /><title>Site Map</title></action>
</reference>

3、搜索条目和高级搜索(Search Terms | Advanced Search)

这两个是由catalogsearch.xml 文件控制的

<reference name=”footer_links”>
<action method=”addLink” translate=”label title” module=”catalogsearch” ifconfig=”catalog/seo/search_terms”>
<label>Search Terms</label>
<url helper=”catalogsearch/getSearchTermUrl” />
<title>Search Terms</title>
</action>
<action method=”addLink” translate=”label title” module=”catalogsearch”>
<label>Advanced Search</label>
<url helper=”catalogsearch/getAdvancedSearchUrl” />
<title>Advanced Search</title>
</action>
</reference>

4、联系我们(Contact Us)

magento 的contact us 可修改contacts.xml 文件

<reference name=”footer_links”>
<action method=”addLink” translate=”label title” module=”contacts” ifconfig=”contacts/contacts/enabled”><label>Contact Us</label><url>contacts</url><title>Contact Us</title><prepare>true</prepare></action>
</reference>

5、RSS

找到 rss.xml文件

<reference name=”footer_links”>
<action method=”addLink” translate=”label title” module=”rss” ifconfig=”rss/config/active”><label>RSS</label><url>rss</url><title>RSS testing</title><prepare>true</prepare><urlParams/><position/><li/>
<a>class=”link-feed”</a>
</action>
</reference>

6、修改magento底部默认的message

Report All Bugs (ver. 1.2.1.2)© 2008 Magento Demo Store. All Rights Reserved

找到/app/design/frontend/default/default/template/page/html/footer.phtml 文件进行编辑。

7、修改copyright notice

也是修改footer.phtml文件
/app/design/frontend/default/default/template/page/html/footer.phtml





HTML、CSS和JavaScript是一套常用于构建网页和网上商城的基础技术。HTML (HyperText Markup Language) 是网页的结构语言,负责呈现内容如文本、图像和链接等;CSS (Cascading Style Sheets) 则是样式表语言,用于控制网页的布局、颜色、字体等视觉效果;而JavaScript 是一种脚本语言,主要用于实现网站的交互功能,比如购物车操作、用户验证、动态加载内容等。 一个完整的HTML网上商城源代码通常会包含以下几个部分: 1. **index.html**: 主页文件,包含了导航菜单、商品列表、搜索框等基本元素,并通过`<link>`标签引入CSS和JS文件。 ```html <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="styles.css"> <script src="main.js"></script> </head> <body> <!-- 页面主要内容 --> <header> <!-- 导航栏 --> </header> <main> <section class="product-list"> <!-- 商品列表 --> </section> </main> <footer> <!-- 底部信息和版权等 --> </footer> </body> </html> ``` 2. **styles.css**: 用于定义页面样式,比如颜色、字体大小、布局等。 3. **main.js**: 或者其他功能相关的JavaScript文件,例如添加商品到购物车、显示轮播图、响应用户的点击事件等功能。 在实际开发过程中,还会涉及到数据库连接(如MySQL)、服务器端处理(如PHP、Node.js)以及可能的第三方库(如Bootstrap、jQuery)等。这些源代码通常是开源的,开发者可以根据需求修改和定制,以创建出自己的网上商城系统。如果你想深入学习,可以参考一些开源电商框架如Magento、Shopify等的源码示例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值