Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Сделать ссылкой всю область карточки товара


redkoo
 Поделиться

Рекомендованные сообщения

День добрый, есть магазин http://tropicanaoil.by/

когда переходишь в категорию, выводится список товаров, при наведение на товар можно кликнут ьпо кратинке и по названию товара, тогда осуществиться переход в карточку товара, однако, если кликнуть по области где выводится краткое описание, то ничего не происходит, хотя судя по курсору, который меняет вид при наведении, переход при клике по тексту предусмотрен.... так или иначе, хочется его реализовать

 

Собстно как сделать так, чтобы при клике по любой области отображаемых товаров, осуществлялся переход в карточку товара

 

движок 1.4.5.1

 

Спасибо

Ссылка на комментарий
Поделиться на других сайтах


файл product/category.tpl

строку

 <div class="description"><?php echo $product['description']; ?></div>

меняем на

 <div class="description"><a href="<?php echo $product['href']; ?>"><?php echo $product['description']; ?></a></div>

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Но, это ведь только если кликнешь на описание, тогда перейдет. А есть вариант сделать так, чтобы ссылка на всю карточку распространялась, а не только на картинку и на описание?

Ссылка на комментарий
Поделиться на других сайтах


вот это ссылка:

<a href="<?php echo $product['href']; ?>"></a>

Пропишите его нужному элементу и всех делов то...

Правда я не понимаю куда его еще можно прописать...на картинке, названии и описании ссылка уже есть...что еще должно ссылаться на страницу с товаром?

Ссылка на комментарий
Поделиться на других сайтах


Я имел ввиду вот это:

 

http://postimg.org/image/nf7vgjmfn/

 

чтобы выделенное поле, т.е. карточка товара в списке, была ссылкой, куда бы вы там не кликнули.

Ссылка на комментарий
Поделиться на других сайтах


<div onclick="location.href='<?php echo $product['href']; ?>'"> ... карточка товара ...</div>

либо

<a href="<?php echo $product['href']; ?>" style="display: block;">... карточка товара ...</a>

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

При первом варианте проблемы с индексацией скорее всего будут, а также невозможно открыть будет такую ссылку в новой вкладке, например (клик колесиком мышки по таким ссылкам не работает).

 

В общем экспериментируйте.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.