smarty

    0热度

    1回答

    有没有在Smarty模板中使用对象的方法调用作为条件的目标的方法? 作为一个具体的例子,我有一个对象$user与方法loggedIn()。我想用这个方法来显示额外的信息,如果用户登录 我这个方法的返回值分配给一个临时变量,并以此作为的{if}目标: {user->loggedIn assign="loggedIn"} {if $loggedIn} // show extra info

    1热度

    2回答

    我正在处理网站是一团糟,需要找出smarty呈现的模板文件。 我可以通过调用smarty模板对象获取当前模板文件吗? 例如 echo $tplObj->getTemplate(); // echos "shop/templates/cart.tpl"

    0热度

    2回答

    在模板中我有两个字符串,我想合并成一个。 {assign var="bigUrl" value="Search?searchFor=Member&{$searchUrl}"} 为了能够在模板中使用变量{$bigUrl}以下,像这样: <a href={$bigUrl}>Link</a> 当我写提及转让Smarty的编译器报错: syntax error: invalid attribute

    0热度

    1回答

    我有很多页面,我想为每个页面分配标题如何可以ID? 我指定主页但无法指定页面。该变量将增加在header.tpl 页(contact.php,order.php,products.php) 我使用{$ hometitle} $ smarty->分配( 'hometitle',$ hometitle);

    5热度

    5回答

    如何在今年之前生成给定年份的选择列表? 我这样做 {assign var=thisyear value=$smarty.now|date_format:"%Y"} {if !$firstyear} {assign var=firstyear value="2003"} {/if} {if !$loop}{assign var=loop value=$thisyear}{/if} <se

    0热度

    1回答

    现在我使用smarty缓存,它将缓存模板存储在磁盘上, 我有新的缓存处理程序(memcached处理程序)将缓存模板存储在memcached,但我不能决定使用什么压缩,如果我应该使用任何? 因此,我想在使用gzcompress(等级9)进行压缩之前先进行压缩,以减小尺寸,但是会不会影响性能?我应该使用不同的压缩还是较低的压缩级别?

    1热度

    2回答

    是否有一种方法可以在现有的Smarty模板中评估Smarty代码?例如,我可以具有以下的结构: smartyTemplate.tpl <body> <div id="dynamicPart"> {$valueFromDatabase} </div> </body> 鉴于Smarty的变量$ valueFromDatabase包含另一个Smarty的模板,我想在适

    4热度

    7回答

    有人看到以下函数有什么问题吗? (编辑:没有,我觉得没有什么是错的,我只是双重检查,因为这会被插入到一个非常常见的代码路径。) function getNestedVar(&$context, $name) { if (strstr($name, '.') === FALSE) { return $context[$name]; } else { $pi

    2热度

    2回答

    我在一个模板(不是eZ生成的表单)中发布了一个表单,该表单发布到另一个eZ页面。如何在模板中获取POST变量? 谢谢。

    0热度

    2回答

    $result = mysql_query("SELECT blog_title,body FROM blog WHERE post_id='$id' LIMIT 1") or die (mysql_error()); while ($line = mysql_fetch_assoc($result)){ $tasks[] = $line; $group = $tasks['blog_ti