0

Smarty テンプレートにマークダウン ファイルを含めたいです。

PHPでは、これがあります:

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

私が使用するテンプレートで:

{include file=$text}

しかし、これはフォーマットされていないテキストのブロックを返します。

Smarty 用の David Scherer のマークダウン プラグインを使用してみました。

{markdown text=$text} 

$textただし、これは変数に格納されているファイル パスを返すだけです。

Smarty にインクルード ファイルをマークダウンとして解析させるにはどうすればよいですか?

4

1 に答える 1

0

代わりに、ファイルを読み取ってその内容を変数に割り当ててから、マークダウン プラグインを使用することもできます。

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

のマニュアルページfile_get_contents()

于 2015-06-25T08:52:59.253 に答える