arrow Разработки arrow Решение проблемы с искажением левого меню интернет-магазина JOOMLA + Virtuemart в некоторых шаблонах
Решение проблемы с искажением левого меню интернет-магазина JOOMLA + Virtuemart в некоторых шаблонах

Проблема - после загрузки в магазин Joomla + Virtuemart данных с помощью csv файла, левое меню, отвечающее за показ категорий товаров, отображается некрасиво в подавляющем большинстве шаблонов. Особенно это заметно, если категория товаров не помещается на одну строку. В этом случае строки налезают одна на другую и выглядит это некрасиво.

Как вариант можно, конечно, укоротить наименование категории, но это не выход, если интернет-магазин является продолжением обычного магазина и склад этого магазина регулярно закачивается в интернет.

Пришлось разбираться в css шаблонах , ответственных за отображение левого меню.

Описываю решение проблемы на примере шаблона Versatility II . Красивый шаблон, но товары в нем отображались отвратительно.

Шаблоны в joomla храняться в папке templates

Там находим папку с нашим шаблоном

В папке с шаблоном есть папка стилей - css, а в этой папке содержится среди прочих файл template_css.css

Что выяснилось:

  • за верхний уровень меню отвечают стили mainlevel
  • за подменю отвечают стили sublevel

Во всех элементах стиля mainlevel и sublevel достаточно убрать параметр height (высота) и высота блока содержащего наименование категории перестанет быть ограниченной - все наименование категории разместится в несколько строк

Студия Alex дизайн

08.04.2009

 
« Пред.   След. »
--

Голосования

Яндекс.Метрика ProtoPlex: программы, форум, рейтинг, рефераты, рассылки!