К сожалению, я не могу понять что конкретно надо изменить к тесте:
<li {if isset($last) && $last == 'true'}class="last"{/if}>
{if $page_name == 'product'}<noindex>{/if}<a href="{$node.link|escape:'htmlall':'UTF-8'}" {if isset($currentCategoryId) && $node.id == $currentCategoryId}class="selected"{/if}
title="{$node.desc|escape:'htmlall':'UTF-8'}">{$node.name|escape:'htmlall':'UTF-8'}</a>{if $page_name == 'product'}</noindex>{/if}
{if $node.children|@count > 0}
<ul>
{foreach from=$node.children item=child name=categoryTreeBranch}
{if $smarty.foreach.categoryTreeBranch.last}
{include file="$branche_tpl_path" node=$child last='true'}
{else}
{include file="$branche_tpl_path" node=$child last='false'}
{/if}
{/foreach}
</ul>
{/if}
</li>
Условие неинедексации убирать не надо, надо только, чтобы не всплывала информация при наведении на категорию.
Надеюсь, я Вас сильно не обременю, если Вы покажете, конкретно в какой строчке что убрать. Ведь этот совет не только мне понадобиться, а из выше написанного совершенно не понятно такому профану, как я, что убирать.