Поиск по блогу

понедельник, 25 ноября 2013 г.

Коррекция "Read more" для кириллических сайтов

Код PrestaShop не всегда корректно распознает те 200 символов по умолчанию в описании категории, после которых появляется ссылка Read more. Поправить дело можно в шаблоне вашатема/category.tpl строка ~56-я.
   
{if $category->description}
   <div class="cat_desc">
   {if mb_strlen($category->description, "UTF-8") > 200}
      <div id="category_description_short">{$category->description|truncate:200}</div>
      <div id="category_description_full" style="display:none">{$category->description}</div>
      <a href="#" onclick="$('div#category_description_short').hide(); $('div#category_description_full').show();   
      $(this).hide(); return false;" class="lnk_more"> >>> {l s='More'}</a>
   {else}
      <div>{$category->description}</div>
   {/if}
   </div>
{/if}
Мы заменили PHP функцию strlen() на mb_strlen() и теги <p> на <div>

Комментариев нет :

Отправить комментарий

Есть что сказать - скажи