在.tpl中分配要在包含文件中分配的变量

时间:2014-06-25 14:31:36

标签: php smarty

我是使用PHP smarty模板的新手。我在.php中设置了原始文件,但我需要将其转换为.tpl,以便同事能够对其进行编辑。

这是我原来的include语句,我可以为每个页面手动设置一个变量:

<?php 
    $meta_desc = "<meta name='description' content='This is my page meta description.'>";
    include "includes/document_head.php"; 
?>

这是我的新代码,但变量未正确设置:

{assign "meta_desc" "<meta name='description' content='This is my page meta description.'>"}
{% include file="includes/document_head.php" %}

我错过了什么?

1 个答案:

答案 0 :(得分:0)

您的代码不正确。它应该是这样的:

{assign var='meta_desc' value="<meta name='description' content='This is my page meta description.'>"}
{include file="includes/document_head.php"}