获取URL地址
需求原因:TCCMS支持伪静态,静态,动态三种链接访问方式,后台一键切换,所有新闻文章等链接都是动态的,需要系统自动识别转换。
$urlObj对象在模板任意位置可用:
实体类: public/Class/Url.class.php
1获取新闻内容页的链接地址,会显示加粗,颜色等属性,是一个完整的URL标签,含标记:
后台
$urlObj->getNewsUrl($newsId);
?>
模板中
{:$urlObj->getNewsUrl($newsId):}
2获取新闻内容页的链接地址,只含有URL链接,没有标记
$urlObj->getNewsHref($newsId);
3获取新闻栏目页链接地址,只含有URL链接,没有标记
$urlObj->getNewsList($categoryId, $page,0);
比如获取Mysql栏目的URL地址,Mysql栏目ID是10,那么模板中调用为
{:$urlObj->getNewsList(10,1):}
4获取图片内容页的链接地址,会显示加粗,颜色等属性,是一个完整的URL标签,含标记:
$urlObj->getPictureUrl($newsId);
5获取图片内容页的链接地址,只含有URL链接,没有标记
$urlObj->getPictureHref($newsId);
6获取图片栏目页链接地址,只含有URL链接,没有标记
$urlObj->getPictureList($categoryId, $page,0);
7获取公告或单页面链接地址,只含有URL链接,没有标记
$urlObj->getBulletinHref($id);
$urlObj->getAboutHref($id);
列表
$urlObj->getBulletinList($id);
$urlObj->getAboutList($id);
案例一,单页面的
案例二,新闻的