我根本不知道是否支持这种情况:
- 单个模板文件
- 定义了可以接受参数的内联可重用块或部分
- 调用块/部分传递参数值的主体
我知道标签开启器很可能是不正确的。
真的希望你能做到这一点。我需要这个支持,因为用户可以定义他们自己的页面模板,这些模板将使用 LinkedIn Dust 呈现,并且强迫他们为可重用的东西定义单独的页面模板是很痛苦的
例如
{<reusable_block} {passed_in_param}{/reusable_block}
{! Main content !}
#1. Output of reusuable_block: {>reusable_block passed_in_param="smoo" /}
#2. Output of reusuable_block: {>reusable_block passed_in_param="smee" /}
编辑(自我回答):
为当前不支持的内联块传递参数/覆盖上下文,下面的答案中的各种破解。