TinyButStrong:动态包含文件

TinyButStrong: including a file dynamically

如何根据 php 文件中的一组变量动态设置包含文件?

<body>
    {onload;file={tplvar.absopath}}
</body>

因此,加载模板后,$tbs->LoadTemplate($tpl) 文件应生成 html 构建在 absopath 指向的文件上。

如果您有一个包含文件名的变量,那么您可以将其与 requireinclude(有或没有 _once)一起使用。

例如:

<?php
$template = __DIR__.'/templates/header.php';
require_once $template;

诸如此类。

这是一种包含模板文件的极其粗糙的方法,但它是您所能得到的最简单的方法。

参数file可以在TBS模板中插入一个文件的内容。

例子

PHP 方:

$filename = 'header.html'; 

模板端:

[onload;file=[var.filename]] 

参见 parameter file