Всем привет, может кто сталкивался, в шаблоне вывода товаров есть проверка на видимость\невидимость подкатегорий
{foreach $categories as $c1}
{if $c1->visible}
<h4 class="page-title-div">{$c1->name}</h4>
<div class="offers-main">
{foreach $c1->subcategories as $c2}
{if $c2->visible}
<div class="offer-main">
<div class="offer-main-img"><a href="catalog/{$c2->url}"><img src="{$config->categories_images_dir}{$c2->image}"></a></div>
<div class="offer-main-content">
<a href="catalog/{$c2->url}" class="black-href">{$c2->name}</a><br>
{$i = 0}
{foreach $c2->subcategories as $c3}
{if $i<3}
{$i = $i +1}
<a href="catalog/{$c3->url}">{$c3->name}</a>
{/if}
{/foreach}
{/if}
</div>
</div>
{/foreach}
</div>
{/if}
{/foreach}
вот она {if $c2->visible} ..... {/if}
и она ломает шаблон, добавляет где попало закрывающие теги </div>. Если эту проверку убрать, то все работает нормально, но при этом видны скрытые категории. Как побороть?