繁体   English   中英

聪明的变量不起作用

[英]Smarty variables not working

因此,我很确定我是根据smarty文档正确执行此操作的,但是我似乎什至无法获得一个简单的变量即可正常工作,这是我的代码

{extends file="master.tpl"}


{block name=body}
div id="LeftPanel">
    <div>
        {$image}
</div>
{/block}

背后的代码

$smarty->assign('$image'," ");
if($voFrontPage != null && $voFrontPage->Image_ID) {
    $sImage = "<a href='ViewEvent.php?EventID={$voFrontPage->Event_ID}' class='ImgLink'>"; 
    $sImage .= "<img alt='{$voEvent->Title}' class='center' src='Includes/Objects/ImageHandler.php?ImageID={$voFrontPage->Image_ID}' title='{$voEvent->Title}' class='ui-corner-all'/></a>";
    $smarty->assign('$image',$sImage);
}

尝试使用此方法时收到以下错误...我真的不明白我在做什么错。

SmartyCompilerException:语法错误第627行/ home / masc / www / Includes / 3rdPartyLibs / smarty / sysplugins / smarty_internal_templatecom上第4行“ {$ image}”未知标签“ private_print_expression”中的模板“ templates / index.tpl”

好的,我知道了,这是一个损坏的聪明安装,显然不是所有上传到服务器的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM