15621857753

phpcms解决{$url}标签在内容页重新生成内容页才显示

来源:齐鲁建站 栏目:开发教程 阅读: 日期:2020-08-09

最近使用PHPCMS建站,在内容页模板show html用{$url}这个获得当前页网址,要重新生成内容页或者手动编辑一次才能显示,这个估计是官方失误,无奈的是问题已经提交给官方很久了一直不解决。齐鲁建站小编今天就来说说phpcms解决{$url}标签在内容页重新生成内容页才显示的方法。

下面就来说说phpcms解决{$url}标签在内容页重新生成内容页才显示的两个方法。

一、使用get标签代替,代码如下:

<a title="{$title}" href="{pc:get sql="SELECT `url` FROM `v9_表名` WHERE `id`='$id'" cache="3600" page="$page" return="data"}
{loop $data $val}
{$val[url]}
{/loop}
{/pc}">{$title}</a>

二、模板请使用 {go($catid,$id)}代替,其中$catid栏目ID,$id文章ID,可以获取任何文章的URL地址,代码如下:

<?php echo go($catid,$id);?>
展开