洞察趋势 多维度提升品牌价值

新闻动态

长沙网站开发_DWPCMS使用global标签调用指定ID数据

所属栏目:发布日期:2016-11-04 08:16浏览量:2874作者:admin

最近在做进行长沙网站开发时,想在DWPCMS的搜索页面中显示指定ID文档的缩量图。通常情况下使用{dede:sql}标签就可以达到目的,但是这一次却出现了意外。

首先DWPCMS中搜索页的模板是search.htm,模板将头部信息--logo、公告、导航栏、banner图等公共部分放到了head.htm文件中,然后在search模板中进行了调用({dede:include filename=’head.htm’/})。

头部文件:head.htm中的logo为单独文档,所以使用了{dede:sql}标签进行调用(主要考虑便于更改和替换)。代码如下:

搜索模板:search.htm中需要引用另一个ID文档的缩量图,所以笔者使用了相同的语句进行调用:

产品展示

   

        {dede:sql sql="select litpic from `pgy_archives` where id=’80’"} 

          [field:litpic/]

        {/dede:sql}) center bottom no-repeat #ffffff;'>

   

           

             ...

       

   

但是验证时,无论如何修改style语句背景图片始终没有调出来。让我顿时一脸蒙圈,同样的语句在head中可以执行,但在search文件里却不能执行。难道是search.php调用模板的时候出现了冲突,导致sql语句返回错误(确认中)。后来查询资料,使用了别一个标签{dede:global}通过全局变量$dsql获取数据。代码如下:

     {dede:global runphp="yes"} 

           global $dsql; 

           $row=$dsql->getOne("select litpic from dede_archives where id=80"); 

             @me=" style='background: url(".$row["litpic"].") center bottom no-repeat #ffffff;'"; 

    {/dede:global}

这样顺利得到了缩量图,虽然使用sql标签没能调用出数据,但也算顺利解决了问题。后续再确认一下原因。

-长沙网站建设,长沙网站开发,长沙网站设计,长沙网站制作,长沙软件开发,长沙系统开发,长沙做网站公司,长沙蒲公英网络

准备好做出改变了吗?

让我们共同助力您的企业数字化革新

您希望我们为您提供什么服务呢

· · · · · · · · ·

0731-84069615

/

扫一扫
技术大牛与您直接沟通