Извините, я не знаю, как задать вопрос, потому что мои знания невелики.
Я приведу пример того, что я пытаюсь сделать:
Сообщение: no records found
если у вас нет билета в отделе «7»
{if $ticket.did["7"] == ''}
No records found!
{/if}
Мой код wmcs tpl:
{foreach from=$tickets item=ticket}
{if $ticket.did == '7'}
<tr>
<td>#{$ticket.tid}</td>
<td>{$ticket.title}</td>
<td>{$ticket.status}</td>
<td><a href="viewticket.php?tid={$ticket.tid}&c={$ticket.c}">View</a></td>
</tr>
{/if}
{/foreach}
{if $ticket.did["7"] == ''}
<tr>
<td colspan="6" class="textcenter">{$LANG.norecordsfound}</td>
</tr>
{/if}
Спасибо!
Вы можете инициализировать новую переменную и установить ее значение true, когда условие в цикле будет выполнено.
{foreach from=$tickets item=ticket}
{if $ticket.did == '7'}
{assign var="ticketFound" value="true"}
<tr>
<td>#{$ticket.tid}</td>
<td>{$ticket.title}</td>
<td>{$ticket.status}</td>
<td><a href="viewticket.php?tid={$ticket.tid}&c={$ticket.c}">View</a></td>
</tr>
{/if}
{/foreach}
{if !$ticketFound}
<tr>
<td colspan="6" class="textcenter">{$LANG.norecordsfound}</td>
</tr>
{/if}
Других решений пока нет …