苹果CMSV10常用导航链接调用标签大全
在苹果CMS V10模板开发过程中,可以使用 mac_url()、mac_url_topic_index() 等模板标签快速生成网站各个功能页面的链接。通过这些标签,可以方便地制作网站导航、用户中心菜单、底部链接以及搜索引擎相关入口。
一、网站基础导航链接
下面是苹果CMS V10中比较常用的网站基础导航链接调用方式:
<a href="{:mac_url('art/index')}">资讯</a>
<a href="{:mac_url_topic_index()}">专题</a>
<a href="{:mac_url('gbook/index')}">留言</a>
<a href="{:mac_url('user/login')}">登录</a>
<a href="{:mac_url('user/index')}">用户中心</a>
<a href="{$maccms.path}">首页</a>
<a href="{:mac_url('gbook/index')}">求片</a>
<a href="{:mac_url('map/index')}">最近更新</a>
<a href="{:mac_url('gbook/index')}">反馈留言</a>二、登录状态判断
如果希望根据当前页面状态控制登录链接,可以使用苹果CMS模板中的条件判断。例如原代码中的 $maccms.aid 可以用于判断当前页面ID:
<a href="{if $maccms.aid!=6}javascript:;{else}{:mac_url('user/login')}{/if}">登录</a>如果只是普通的登录入口,则可以直接使用:
<a href="{:mac_url('user/login')}">登录</a>具体的 aid 判断逻辑需要结合当前模板的页面结构使用。如果网站并不需要特殊的页面判断,建议使用直接调用登录地址的方式。
三、用户中心相关链接
苹果CMS V10用户中心通常会包含修改资料、收藏、播放记录、下载记录、充值、会员升级以及退出登录等功能,可以通过以下标签生成对应链接:
<a href="{:mac_url('user/index')}">{$user.user_name}</a>
<a href="{:mac_url('user/info')}">修改资料</a>
<a href="{:mac_url('user/favs')}">我的收藏</a>
<a href="{:mac_url('user/plays')}">播放记录</a>
<a href="{:mac_url('user/downs')}">下载记录</a>
<a href="{:mac_url('user/buy')}">充值中心</a>
<a href="{:mac_url('user/upgrade')}">升级会员</a>
<a href="{:mac_url('user/logout')}">退出登录</a>其中 {$user.user_name} 可以用于显示当前用户名称,点击后进入用户中心。
四、网站其他常用链接
除了网站顶部导航和用户中心之外,还可以调用网站地图、留言、RSS等页面:
<a href="{:mac_url('map/index')}">最近更新</a>
<a href="{:mac_url('gbook/index')}">反馈留言</a>
<a href="{:mac_url('rss/index')}">RSS订阅</a>其中 map/index 常用于网站地图或最近更新页面,gbook/index 用于留言相关页面,rss/index 则用于RSS订阅入口。
五、搜索引擎相关链接
苹果CMS V10部分模板还会提供针对不同搜索引擎的RSS或数据入口,例如:
<a href="{:mac_url('rss/baidu')}">百度蜘蛛</a>
<a href="{:mac_url('rss/google')}">谷歌地图</a>
<a href="{:mac_url('rss/bing')}">必应爬虫</a>
<a href="{:mac_url('rss/sogou')}">搜狗蜘蛛</a>
<a href="{:mac_url('rss/so')}">奇虎地图</a>
<a href="{:mac_url('rss/sm')}">神马爬虫</a>需要注意的是,这些地址是否存在以及具体用途取决于当前苹果CMS版本和网站模板的实际配置。部分模板会将RSS、地图或搜索引擎数据接口作为快捷入口使用,并不代表这些页面一定需要直接展示在网站前台导航中。
六、常用标签汇总
| 模板调用 | 常见用途 |
|---|---|
{:mac_url('art/index')} | 资讯 |
{:mac_url_topic_index()} | 专题 |
{:mac_url('gbook/index')} | 留言、求片、反馈 |
{:mac_url('user/login')} | 用户登录 |
{:mac_url('user/index')} | 用户中心 |
{$maccms.path} | 网站首页路径 |
{:mac_url('map/index')} | 地图或更新页面 |
{:mac_url('rss/index')} | RSS订阅 |
{:mac_url('user/info')} | 修改资料 |
{:mac_url('user/favs')} | 我的收藏 |
{:mac_url('user/plays')} | 播放记录 |
{:mac_url('user/downs')} | 下载记录 |
{:mac_url('user/buy')} | 充值中心 |
{:mac_url('user/upgrade')} | 升级会员 |
{:mac_url('user/logout')} | 退出登录 |
七、完整导航示例
如果需要在模板中直接制作一个常用网站导航,可以参考下面的代码:
<nav>
<a href="{$maccms.path}">首页</a>
<a href="{:mac_url('art/index')}">资讯</a>
<a href="{:mac_url_topic_index()}">专题</a>
<a href="{:mac_url('map/index')}">最近更新</a>
<a href="{:mac_url('gbook/index')}">求片</a>
<a href="{:mac_url('gbook/index')}">反馈留言</a>
<a href="{:mac_url('rss/index')}">RSS订阅</a>
<a href="{:mac_url('user/login')}">登录</a>
<a href="{:mac_url('user/index')}">用户中心</a>
</nav>八、使用注意事项
mac_url()会根据苹果CMS当前的网站URL配置生成对应地址,通常比直接手写固定URL更加方便。不同苹果CMS版本、模板以及二次开发程序可能存在标签或控制器差异,实际使用时应以当前程序支持的地址为准。
用户中心相关链接通常需要登录后才能正常使用,未登录用户访问时可能会被引导至登录页面。
{:mac_url_topic_index()}属于专题首页的快捷调用方式,如果当前模板或程序版本不支持,应使用对应的专题URL方式。RSS、地图以及搜索引擎相关入口是否需要放在前台导航中,应根据网站实际功能和SEO需求决定。
总结
苹果CMS V10提供了较为方便的URL调用标签,通过 mac_url() 可以快速生成资讯、留言、用户中心、收藏、播放记录、下载记录等页面链接。合理使用这些标签,可以减少模板中的固定URL,并方便网站在修改伪静态规则或URL配置后统一管理导航地址。
