Ошибка (Битые символы и Хлебные крошки)

Автор atwooo, 20 июня 2013, 21:55:52

« назад - далее »

atwooo

Доброго времени суток.
Недавно обнаружил что на сайте не верно генерятся хлебные крошки...
Сделал скрин...

Еще у некоторых товаров у которых длинное описание в конце в место сокращения в виде трех точек ... появляется ромб и в валедаторе выдает ошибку.
Если кто может подсказать как это полечить буду ооочень благодарен.
Заранее огромное спасибо.

coder

Правь шаблон breadcrumb.tpl. Ромб из-за неправильной кодировки, utf8 установи везде.

Виталий

Цитата: atwooo
Недавно обнаружил что на сайте не верно генерятся хлебные крошки...
Путь по сайту формируется в файле - /classes/Tools.php
/**
* Get the user's journey
*
* @param integer $id_category Category ID
* @param string $path Path end
* @param boolean $linkOntheLastItem Put or not a link on the current category
* @param string [optionnal] $categoryType defined what type of categories is used (products or cms)
*/
public static function getPath($id_category, $path = '', $link_on_the_item = false, $category_type = 'products', Context $context = null)
{

Если нужно ограничить вывод N количеством символов, то можно изменить
return $fullPath.$path;
на
if (strlen($path) > N ) { // N - нужное количество символов
    $path = substr($path, 0, N);
    $space = strrpos($path," ");  // До пробела между словами
    $mypath = substr($path, 0, $space)."...";
    return $fullPath.$mypath;
}
else {
     return $fullPath.$path;   
}

Cоздание интернет сайтов Webstudio UwK

atwooo

Проверил...действительно сокращает количество... но тут проблема не в длинне а в последовательности...
На скриншоте видно что там откуда не пойми две стрелочки...
Путь должен быть Главная>Плиткорезы>Плиткорезы DIAM (Это путь до каталога с товарами)
Если зайти в товар в этом каталоге то после Плиткорезы DIAM должно просто еще название товара появиться...
а в место этого появляется две стрелки потом название товара и потом снова название родительского каталога.

PrestaMan

В стандарной теме нет таких ошибок, значит менялся шаблон breadcrumb.tpl. Там и нужно искать причину.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!