S-CMS为开发者提供了丰富的函数和标签,以满足格式各样模板的开发。
函数
就像asp、php中的function一样,有方法有参数用来实现一定的功能 函数格式:{$函数名(参数1,参数2,参数3)}
函数举例:{$getmenu(main_style,sub_style,sub_inc)}
详细函数请参考 “4 函数文档(4.0到4.7)”
标签
标签分为“模板标签”和“自定义标签”
模板标签又分为“通用标签”和“各页面标签”
通用标签为各页面均可调用的标签,一般是后台“基本设置”中的内容,如网站标题,网站关键字,网站描述,网站logo,统计代码等
各页面标签不可通用,仅可在指定页面内调用,如简介页面内可以调用“简介标题”“简介配图”“简介内容”等标签
自定义标签的作用是显示模板中不规律出现的文字和图片,各个模板互不通用,可以在config.xml内设置
标签格式:{@SL_标签名称}
标签举例:{@SL_网站标题}
详细标签请参考 “3 标签文档(3.0到3.8)”和“5 自定义标签(5.1到5.3)”
区别
标签:用于显示独立的,单一的内容,如“网站标题”,“网站LOGO”,“统计代码”等,没有参数。
举例(网站标题、关键字、描述)
<title>{@SL_网站标题}</title>
<meta name="description" content="{@SL_网站描述}" />
<meta name="keywords" content="{@SL_网站关键字}" />
<title>腾讯网</title>
<meta name="description" content="资讯,新闻,财经,房产,视频,NBA,科技,腾讯网,腾讯,QQ,Tencent" />
<meta name="keywords" content="腾讯网(www.QQ.com)是中国浏览量最大的中文门户网站,是腾讯公司推出的集新闻信息、互动社区、娱乐产品和基础服务为一体的大型综合门户网站。腾讯网服务于全球华人用户,致力成为最具传播力和互动性,权威、主流、时尚的互联网媒体平台。通过强大的实时新闻和全面深入的信息资讯服务,为中国数以亿计的互联网用户提供富有创意的网上新生活。" />
函数:用与显示内部有规律重复的内容,如“幻灯列表”“新闻列表”“产品列表”等,有参数。
举例(幻灯列表)
{$getslide(<a href="#" title="" style="background-image:url({@SL_安装目录}%图片路径%);"></a>)}
<a href="#" title="" style="background-image:url(/media/20151008224710256.jpg);"></a>
<a href="#" title="" style="background-image:url(/media/20151008224717874.jpg);"></a>
<a href="#" title="" style="background-image:url(/media/20151008224713451.jpg);"></a>