Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Добавить кнопку "подробнее"


romario

Recommended Posts

Добрый день,

Подскажите плз как реализовать такое: При открытии какой либо категории , появляется список товаров который в ней находится , нужно напротив товара сделать кнопку "подробнее" (там уже находится кнопка "купить"), чтобы при нажатии этой кнопки перейти уже на карту товара. Стандартный способ тоже оставить когда для перехода на карту товара нужно нажать на товар. В архиве форума смотрел ответа нет.

Желательно если есть уже готовый модуль для этого.

Надіслати
Поділитися на інших сайтах


левее это конечно хорошо :-)

а какие попытки Вы для этого предпринимали ?

вам как нужно побыстрому и попростому или с языковыми переменными ?

Надіслати
Поділитися на інших сайтах

Или сделать не кнопку на надпись после предварительного описания "Читать дальше". И при нажатии на "Читать дальше " осуществлялся переход в карточку товара.

Посоветуйте как сделать?

Надіслати
Поділитися на інших сайтах


в catalog\view\theme\default\template\product\category.tpl

находите такую строку

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

из нее делаете

<div class="description"><?php echo $product['description']; ?><br><a href="<?php echo $product['href']; ?>">Подробнее..</a></div>

только сохраните фаил в утф8 без бом

  • +1 3
Надіслати
Поділитися на інших сайтах

парни, мож я тупой..хз.. нужно поменять надпись Добавить в корзину на картинку..

в файле языка пишу вместо Добавить в корзину такой код

$_['button_cart'] = '<img src="/catalog/view/theme/default/image/cart_navy.gif"/>';

и нехрена.. что не так, подскажите?

Надіслати
Поділитися на інших сайтах

в catalog\view\theme\default\template\product\category.tpl

находите такую строку

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

из нее делаете

<div class="description"><?php echo $product['description']; ?><br><a href="<?php echo $product['href']; ?>">Подробнее..</a></div>

только сохраните фаил в утф8 без бом

Спасибо попробую.

Надіслати
Поділитися на інших сайтах


  • 8 months later...
  • 4 weeks later...

Прошу помощи. Мне тоже понадобилась кнопка "подробнее" в категориях.

 

Получился вот такой код у меня (это уже готовый, в категориях):

<div class="cart">
    <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
    <br /><a href="<?php echo $product['href']; ?>" class="button">Подробнее</a>
</div>

Т.е. я не копировал (убрал) класс "дескрипшн", у меня всё отлично работает. Ссылка размещена в классе "cart", сразу под кнопкой "купить".

 

 

Но получается, что кнопка "Купить" - это input, а кнопка "подробнее" - обычная ссылка, просто с видом input'a.

 

Проблема: в FireFox я подогнал стили, чтобы обе кнопки были одинакового размера, но в Хроме они разные!

Так-то понятно, выше я подчеркнул, почему так получается. Совершенно разные объекты, вот и браузеры по-разному обрабатывают стили.

 

Вопрос: как можно сделать кнопки одного размера?

Я вижу выход: сделать их одинаковыми объектами. Т.е. кнопку "подробнее" сделать input'ом.

либо input сделать обычной ссылкой, хотя это не желательно, я считаю.

 

Но я не знаю, как это сделать, ибо там надо приписывать действие onclick, а у меня с этим проблема.

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

 

Кто чем может - прошу помочь))

Надіслати
Поділитися на інших сайтах


Но я не знаю, как это сделать, ибо там надо приписывать действие onclick, а у меня с этим проблема.

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

А в чем сложности с onclick?

<input type="button" onclick="location = 'нужная_ссылка';" value = "Кнопка" />
  • +1 3
Надіслати
Поділитися на інших сайтах


Да я с данной темой не знаком, не в курсе был про location.

Разбираюсь чисто по факту, логику языков программирования и разметки знаю, но сами языки - нет))

 

Благодарю! Дописал класс button, вроде, всё как надо стало.

Надіслати
Поділитися на інших сайтах


  • 1 year later...

вам кнопку купить нужно поменять на кнопку подробнее ? или добавить рядом или что конкретно ?

 

Доброе время суток,

 

Как решили проблему? подскажите пожалуйста

 

Как заменить кнопки Купить на Подробнее в модулях Рекомендуемое,

 

Не могу разобраться как это сделать.

 

МОЙ КОД /catalog/view/theme/theme_free/template/module/featured.tpl

 

 </div>
                    <div class="cart">
                        <a data-id="<?php echo $product['product_id']; ?>;" class="button addToCart"><span><?php echo $button_cart; ?></span></a>
                        <div class="extra-button">
                        <div class="wishlist"><a class="tip"  onclick="addToWishList('<?php echo $product['product_id']; ?>');" title="<?php echo $button_wishlist; ?>"><?php echo $button_wishlist; ?></a></div>
          <div class="compare"><a class="tip2"  onclick="addToCompare('<?php echo $product['product_id']; ?>');" title="<?php echo $button_compare; ?>"><?php echo $button_compare; ?></a></div>
                        </div
Надіслати
Поділитися на інших сайтах


  • 9 months later...
  • 6 months later...

У меня обратная ситуация, не могу убрать кнопку подробнее:

 

<div class="cart"><a onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" title="<?php echo $button_cart; ?>"><!--<i class="fa fa-shopping-cart"></i>--><span><?php echo $button_cart; ?></span></a></div>

 

Помогите, пожалуйста.

Надіслати
Поділитися на інших сайтах


  • 1 month later...

Ocstore 1.5.5.1.2 в    category.tpl

 

<div class="cart">
   <input type="button" value="Подробнее" onclick="top.location.href=('<?php echo $product['href']; ?>');" class="button" />
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>
Надіслати
Поділитися на інших сайтах


  • 1 year later...

Всем привет! Хочу сделать не одну а 10 кнопок, что бы было как http://bt.rozetka.com.ua/mikola-m_130_sm_ground_gloss/p18517982/ тесть мне нужно на странице товара кнопки на такой же товар только другого размера. Прошу помощи в этом вопросе

Надіслати
Поділитися на інших сайтах


Судя по всему вам надо  в карточке товара стилизовать отображение опций товара в виде кнопок.

Тут многое зависит от шаблона и вида опций до стилизации. Без ссылки на сайт вам вряд ли кто поможет.

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.