Ich hätte gerne eine if-Anweisung (oder etwas, das Folgendes bewirkt) im Include-Tag von smarty. Ich habe die folgenden enthaltenden Tags:
{include file="controls/control_input.tpl" //some other smarty variables mask=$itemType->mask mask=$field['mask'] }
Mein Ziel ist, dass, wenn field["mask"] = auf "", dann mask auf itemType->mask gesetzt wird, andernfalls sollte es auf field["mask"] gesetzt werden. Ich kann jedoch anscheinend keine if-Anweisung in das Include-Tag einfügen.
您可以在包含模板文件之前使用 if else 条件,然后在包含标记内传递掩码变量,如下所示,