Текст в категории под товарами, или товары выше текста в Virtuemart

Есть такое слово юзабилити (дословный перевод с английского — способность быть использованным, подробнее в википедии). Термин имеет связь с эргономикой, удобством, комфортом и в не которых случаях логичностью интерфейсов (так как я веб-мастер, то и говорю про веб-интерфейсы).

Часто встречаются интернет-магазины, в которых страницы категорий, где расположены товары сначала идет блок текста, а за ним товары. И хорошо, когда этого текста не много, и при этом товары сразу видны на странице. Но часто бывает что текста на 2-3 тысячи символов. И он нужен для продвижения (оптимизации) сайта под поисковые системы.

В конкурентной тематике человек может зайти на сайт — не увидеть товары и тут же уйти с него, так как текст, как правило его мало интересует.

Сейчас мы постараемся убрать этот недостаток из магазина Virtuemart.

Из файла:

components/com_virtuemart/themes/default/templates/browse/includes/browse_header_category.tpl.php

вырезаем код:

if( trim(str_replace( "<br />", "" , $desc)) != "" ) { ?> <div style="width:100%;float:left;"> <?php echo $desc; ?> </div> <?php }

и вставляем его в файл* (может использоваться и другой файл. ниже написал про этот файл):

components/com_virtuemart/themes/default/templates/browse/includes/browse_notables.tpl.php

можно после: <br class="clr" />

*Это если Вы используете именно этот шаблон вывода товаров в категории. Какой вы используете файл можно посмотреть: Virtuemart-Настройки-Сайт(вкладка)-Пункт «Выберите шаблон для магазина» ссылка настройка.
Здесь есть самый первый пункт: Product List Style. Напротив него выпадающее меню.
С выбором:

  • Product Listing with a table (default)
  • Flat Product List (fixed to 1 product per row, using a table)
  • Product List (no table, div-based)
Вот какие файлы им соответствуют. Все они в папке:

components/com_virtuemart/themes/default/templates/browse/includes/

  • browse_layouttable.tpl.php
  • browse_listtable.tpl.php
  • browse_notables.tpl.php
09 March 2012