smarty 包含 markdown 文件

smarty include markdown file

我想在我的 Smarty 模板中包含一个降价文件。

在 PHP 我有这个:

$smarty->assign('text', 'PATH_TO_FILE/text.md');

在我使用的模板中:

{include file=$text}

但这returns一段未格式化的文本。

我尝试使用 David Scherer 的 Smarty 降价插件:

{markdown text=$text} 

但这只是 returns 存储在 $text 变量中的文件路径。

如何让 Smarty 将包含的文件解析为 markdown?

您可以改为读取文件并将内容分配给变量,然后使用 markdown 插件。

$smarty->assign('text', file_get_contents('PATH_TO_FILE/text.md'));

file_get_contents()

的手册页