Yek*_*ver 4 smarty include smarty2
如何检查Smarty 2中是否存在文件?我的意思是这样的:
{assign var="module_js" value="/js/modules/{$module}.js"}
{if file_exists($module_js)}
<script type="text/javascript" src="{$module_js}"></script>
{/if}
Run Code Online (Sandbox Code Playgroud)
实际上这与Smarty版本无关.但是你分配变量的方式是错误的.试试这种方式:
{assign var="module_js" value="js/`$module`.js"}
{if file_exists($module_js)}
<script type="text/javascript" src="{$module_js}"></script>
{/if}
Run Code Online (Sandbox Code Playgroud)