模板(.tpl)中的模板smarty

Pat*_*rik 3 php smarty

嘿,几个星期后,我尝试用智能模板解决方案编写PHP应用程序.对所有专业人士来说,这是一个简单的问题:如何在模板中获取模板?一个例子:index.php(page.tpl)包括我的login.php(login.tpl)

在smarty文档中,我发现了这个功能: {include file="$tpl_name.tpl"}

但是我的login.php控制器在哪里?当这个函数包含login.tpl文件时,我只有HTML代码或?

有人可以解释一下这个或者给我一个示例/教程吗?

对不起,我的英语不好

最好的祝福

pro*_*php 5

那段代码正是你想要的.它将允许您在模板中包含另一个智能模板.

<html>
<head>
  <title>{$title}</title>
</head>
<body>
{include file='login.tpl'}
Run Code Online (Sandbox Code Playgroud)

原始模板可用的所有变量都可用于刚刚包含的模板.

我不确定你所说的只有HTML代码,也许你想要这个功能:

{include_php file='/path/to/login.php'}
Run Code Online (Sandbox Code Playgroud)