[英]Smarty generate script tag with empty src
我正在使用PrestaShop電子商務電子市場主題
這是生成js頭文件的聰明代碼
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
{$js_def}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
{/foreach}
{/if}
但是在呈現的HTML中,它會生成沒有任何src的腳本標簽
<script type="text/javascript" src="" ></script>
當我使用w3驗證器時,它給我錯誤:
w3驗證器錯誤
有什么問題,我該如何解決?
您必須添加其他條件
{if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)}
{$js_def}
{foreach from=$js_files item=js_uri}
{if $js_uri}
<script type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script>
{/if}
{/foreach}
{/if}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.