Просмотр фотографий товаров в ubercart
11 августа 2011 в 1:00
Не смог найти решение вопроса в FAQ. Буду благодарен за совет.
В ubercart можно просматривать фотографии в лайтбоксе только для одного товара. Как организовать просмотр всех фотографий внутри категории без перехода на страницу товара?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Выведите список товаров вьювсом, где выводите столько фотографий сколько считаете нужным.
Вот например http://www.tekstil-holl.com/blog первая запись -> большая фотка и вторая (там если фоток больше они выводятся маленькими вьюшками начиная со второй - настройка вьювс с 1-й так как нумерация с 0)
Наверное я не смог правильно сформулировать... Нужно, чтобы при клике на фотографию любого товара на странице категории вместо перехода на страницу товара включался просмотр фотографий товаров в лайтбоксе. Возможно просто нужно заменить адрес ссылки с картинок (вместо ссылки на страницу товара поставить ссылку на большую фотографию), только нет опыта с ubercart, не знаю где копать. Можно ли это сделать где в настройках или есть шаблон вывода страницы категории как в виртмарте (в поиске найти не смог). Кто знает, подскажите пожалуйста.
Это надо вьюсами переопределять каталог продуктов. Как раз сейчас этим буду заниматься, только изображения будут открываться в colorbox, а под фотографией будет ссылка на просмотр всего описания товара
Спасибо, разобрался. При просмотре с помощью галереи было бы удобно прямо из просмотра перейти к странице товара не возвращаясь к самой категории и не выискивая понравившуюся фотографию, чтобы кликнуть ссылку под ней. В colorbox при клике на фотографию идет листание фотографий. Есть ли возможность в colorbox (или любой другой галерее) вместе с названием товара, которое всплывает внизу при наведение на фотографию, выводить ссылку, чтобы можно было не только листать но и при желании перейти на страницу товара?
может поможет http://drupal.org/node/1160410 мне не помогло. Пока оставил эту идею. Отпишитесь о своих результатах
вот моя тема http://www.drupal.ru/node/66908
Думаем в одну сторону... Если найдете приемлемое решение, буду благодарен за информацию. Если сам смогу - отпишусь.
Появилась идея. Я сохранил исходный код страницы категории в html файле и немного поэкспериментировал. Если внутри title тега ссылки на картинку подставить ссылку на ноду товара, то все работает, только у href нужно адрес задавать в одинарных кавычках:
вместо
<a href="http://ваш_сайт/sites/default/files/0b07b145f19fc591b4bd9b4a7753d5be.jpg" title="1" class="colorbox...
подставил
<a href="http://ваш_сайт/sites/default/files/0b07b145f19fc591b4bd9b4a7753d5be.jpg" title="<a href='http://ваш_сайт/content/1'>1</a>" class="colorbox...
Colorbox вывел в лайтбоксе фотографию и всплывающий блок с рабочей ссылкой.
Нашел место в модуле Colorbox, где формируется строка ссылки:colorbox/colorbox.theme.inc строка 103
return l($image, $link_path, array('html' => TRUE, 'attributes' => array('title' => $title, 'class' => $class, 'rel' => 'gallery-'. $gid)...
Немного не хватает знания PHP, чтобы правильно скормить нужную строку. Спецсимволы в строке попробовал выводить html кодами. Попробовал вместо $title подставить'<a href='http://d6/content/'.$title.''>'.$title.'</a>', строка формируется правильная, но в исходном коде вместо "<" все тот же <, в итоге ссылка не формируется, выводится текстовая строка.
Как через PHP строку вывести в исходный код именно спецсимволы а не их замену? Возможно ли это вообще?
Посмотрел lightbox2 - там такая ссылка стоит по умолчанию, так что нет смысла мучить colorbox.
colorbox симпотичнее ИМХО в код не лазил, обходился топиками на орге. Сейчас попробую кое что сделать
Для меня важнее, чтоб удобно было и работало как хочется, с внешним видом как нибудь справимся
Тут еще один человек поднимал тему с просмотром всех товаров в категории, а не только с текущей страницы. Пишет, что решил http://www.drupal.ru/node/46511 Я еще не пробовал, сначала посмотреть бы, а демка на указанной странице не работает у меня...