Помогите разобраться с кодом

v903309v

Новичок
Всем доброго времени суток.
В PHP не сильно силён, только начал изучать
Есть такой код
<div class="sub-categories">
{if ($category->subcategories)}
<h1 class="super-title">{$category->name}</h1>
{categories_tree categories=$category->subcategories}
<span class="clear"></span>
{if ($category->description)}
<div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;">
{$category->description}

</div>
{/if}
{else}
<h2 class="super-title">Каталог</h2>
{categories_tree categories=$categories}
{/if}
</div>
Он выводит описание категории на сайте если есть подкатегория. Как сделать чтобы выводил описание вне зависимости от того есть ли подкатегория или нет
Заранее благодарю
 

Фанат

oncle terrible
Команда форума
1. Это не РНР код.
2. За проверку отвечает условие {if ($category->subcategories)} с соттветствующим {/if} в конце.
 

v903309v

Новичок
Пробовал комментировать эту проверку и сайт мгновенно ложился(
 

Фанат

oncle terrible
Команда форума
ну попробуй переместить
{if ($category->description)}
<div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;">
{$category->description}

выше условия
 

v903309v

Новичок
<div class="sub-categories">
{if ($category->description)}
<div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;">
{$category->description}

</div>
{/if}
{else}
<h2 class="super-title">Каталог</h2>
{categories_tree categories=$categories}
{if ($category->subcategories)}
<h1 class="super-title">{$category->name}</h1>
{categories_tree categories=$category->subcategories}
<span class="clear"></span>
{if ($category->description)}
<div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;">
{$category->description}

</div>
{/if}
{else}
<h2 class="super-title">Каталог</h2>
{categories_tree categories=$categories}
{/if}
</div>
Сделал так и сайт лёг опять
 

Фанат

oncle terrible
Команда форума
Ну попробуй так.
Если не взлетит то ничего не получится
Код:
<div class="sub-categories">
<h1 class="super-title">{$category->name}</h1>
{if ($category->description)}
    <div id="catalog-text" style="background-color: #fff; border: 1px solid #f1f2f3; padding: 10px 15px; margin-bottom: 20px; border-radius: 10px;">
        {$category->description}
    </div>
{/if}
{if ($category->subcategories)}
       {categories_tree categories=$category->subcategories}
       <span class="clear"></span>
   {else}
       <h2 class="super-title">Каталог</h2>
       {categories_tree categories=$categories}
   {/if}
</div>
 

v903309v

Новичок
Точнее заработало но описание категории всё ровно не выводит
 
Сверху