0
我得到這個語法錯誤,儘管它似乎一切正常。關於foreach循環上的smarty錯誤if if else
{/if}" unclosed {else} tag
這是一個.tpl文件中的代碼。如果取出foreach循環,代碼編譯得很好。
請指教。
<div >
{if $ct_messages == 0}
<h4 class="account_notice">
Aucun message dans votre boîte de réception.
</h4>
{else}
<button class="btn check_all" type="button" value="0" > Tout sélectionner</button>
<div class="message_options">
<button id="message_delete" class="btn btn_box" type="button" > Supprimer </button>
</div>
<form action="" name="delete_message" method="post" id="delete_message" >
<table>
{foreach $messages as $message}
<tr>
<td class="hide_id"> { $message['message_id']} </td>
<td class="mess_info1" ><input type="checkbox" name="message_id[]" value= "{$message['message_id']}" ></td>
<td {if isset($message['opened'])} class="not_read" {else} class="read" > {$message['subject']} </td>
<td {if isset($message['opened'])} class="not_read" {else} class="read"> {$message['time_sent']} </td>
</tr>
{/foreach}
</table>
</form>
{/if}
</div>
就是這樣,感謝@Benjamin克虜伯 – BernardA
@BernardA樂意提供幫助!請將答案標記爲已接受。 –