我有一个像这样的父模板:
{block "body"}{block "message"}Some stuff{/block}{/block}
和一个扩展所述父模板的模板,如下所示:
{extends "parent.tpl"}
{block "body"}
Some content...
{block "message"}{$smarty.block.parent}{/block}
{/block}
在哪里{block "message"}{$smarty.block.parent}{/block}
我想将父块的内容移到那里 - 基本上,如果模板扩展了父块,则消息应该显示在正文中,但如果它扩展了子块,它应该显示在一些其他区域。有没有一种很好的方法可以用 Smarty 模板解决这个问题?