Последняя буква раздела в крошках
docvol
Новичок
: 8
: 31-10-2012


16-06-2015 18:58
Подскажите, где копать - в крошках, в последнем разделе всегда искажается крайняя буква - вот как на рисунке в приложении.
Подозреваю, что надо править breadcrumb.tpl , но пытался - ничего не получается.
Если в конце названия раздела в каталоге ставить пробел, то тогда в крошках все нормально, но урлы становятся вот такие - platya- (с прочерком на конце).

Вот код
<!-- Breadcrumb -->
{if isset($smarty.capture.path)}{assign var='path' value=$smarty.capture.path}{/if}
{if isset($path)}
{assign var='breadcrumb_post' value=$path|strpos:"</span>"}
{if ($breadcrumb_post > 0)}
{assign var='breadcrumb_first' value=$path|substr:0:($breadcrumb_post+7)}
{assign var='breadcrumb_last' value="<span class=\"navigation_page\">{$path|substr:($breadcrumb_post+7):(strlen-1)}</span>"}
{assign var='path' value="{$breadcrumb_first}{$breadcrumb_last}"}
{/if}
{/if}
<div class="breadcrumb clearfix">
<a class="home" href="{$base_dir}" title="{l s='Return to Home'}">{l s='Главная'}</a>
{if isset($path) AND $path}
<span class="navigation-pipe" {if isset($category) && isset($category->id_category) && $category->id_category == 1}style="display:none;"{/if}> </span>
{if !$path|strpos:'span'}
<span class="navigation_page">{$path}</span>
{else}
{$path}
{/if}
{/if}

</div>


:
platya.png - 11.57KB, : 263 ()
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


16-06-2015 20:00
Цитата:( docvol @ 16-06-2015 19:58 Смотреть сообщение )
{assign var='breadcrumb_last' value="<span class=\"navigation_page\">{$path|substr:($breadcrumb_post+7):(strlen-1)}</span>"}

замените на:
Код:
{assign var='breadcrumb_last' value="<span class=\"navigation_page\">{$path|substr:($breadcrumb_post+7)}</span>"}
 
  
docvol
Новичок
: 8
: 31-10-2012


16-06-2015 20:30
Круто ! Заработало нормально, спасибо !