Несколько вопросов по Virtuemart

Dervish
На сайте с 11.05.2005
Offline
186
812

Всем привет.

Вопросы такие:

1. На главную выводится список всех категорий с описаниями каждой. Как сделать, чтобы выводилось не все описание - "простыня" текста - а лишь часть? Тэг "Подробнее" не спасает.

2. При добавлении товара есть возможность добавить и картинку. Однако при отображении на сайте картинка выводится сверху товара, а весь текст и кнопки - внизу. Получается некрасиво. Как то можно сделать, чтобы картинка выводилась сбоку, как, например, http://nasosy.vseinstrumenti.ru/poverhnostnye/samovsasyvayushhie/ (это не Виртуй, просто для примера)?

Спасибо.

Пингвин под микроскопом. (http://ac-u.ru/arts/pingvin-pod-mikroskopom/) Особенности продвижения Интернет-магазинов. (http://ac-u.ru/arts/osobennosti-prodvizhenija-internet-magazinov-bytovojj-ili-kompjuternojj-tekhniki-s-interesnymi-primerami-i-zabavnymi-kartinkami/) Копирайтинг. Качественно. (/ru/forum/725909)
IL
На сайте с 20.04.2007
Offline
435
#1

1. Видимо, править шаблон. Можно ли "встроенными" средствами решить - не скажу.

Для главной страницы магазина шаблон лежит здесь: administrator/components/com_virtuemart/html/shop.index.php

Можно урезать описание до xxx символов, например.. Чтобы не разбивать на полуслове - использовать не просто substr, а что-то вроде _a2x.ru/?p=60

2. Можно в шаблоне для тэга изображения добавить align: <img align="left"... , или в CSS прописать правило для картинки в блоке товара {float:left}. Возможно, потребуется указать отступ справа (снизу?), чтобы не сливалось с текстом {margin-right:10px;}

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Dervish
На сайте с 11.05.2005
Offline
186
#2
2. Можно в шаблоне для тэга изображения добавить align: <img align="left"... , или в CSS прописать правило для картинки в блоке товара {float:left}. Возможно, потребуется указать отступ справа (снизу?), чтобы не сливалось с текстом {margin-right:10px;}

Какой именно из CSS файлов нужно редактировать?

Например, в /components/ у меня com_virtuemart и com_virtuemart_allinone + в administrator/components тоже самое.

HP
На сайте с 12.03.2010
Offline
22
#3

ты задай класс к картинке и можешь в любом файле css описать его...конечно который подключен к шаблону. (personal)

Dervish
На сайте с 11.05.2005
Offline
186
#4
HAARP:
ты задай класс к картинке и можешь в любом файле css описать его...конечно который подключен к шаблону. (personal)

Да я бы с радостью, но без понятия как. Можно разжевать? Пишем в любом из этих файлов стиль для картинки (align + margin:right) и потом указываем этот класс уже в самом шаблоне страницы товаров?

Человек, который делал сайт, сейчас занят, вот и приходится ковыряться мне. HTML/CSS я более-менее знаю, но где что у Джумлы - без понятия.

FL
На сайте с 03.02.2004
Offline
128
#5

GK News Pro

бесплатный

Dervish
На сайте с 11.05.2005
Offline
186
#6

С помощью товарища ivan-lev решил вторую проблему.

Осталась первая. Я нашел место, где находится код вывода в шаблоне:

<?php

# load categories from front_categories if exist

if ($this->categories) echo $this->loadTemplate('categories');

но где можно найти кусок, где этот this наполняется данными, что именно из этих данных относится к "описанию" продукта, и, в конце концов, как сделать обрезание этому типу данных (в идеале не по фиксированному количеству символов, а до слова "Подробнее"). С последним проще всего, возможно даже и сам сумею. А вот что касается первых двух вопросов - надеюсь на вашу помощь!

FreeLancer:
GK News Pro
бесплатный

Беда в том, что я с модулями Джумлы ни разу не работал. Вообще. Есть ли смысл вникать в это и смотреть конкретно GK News или проще все же подпилить код?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий