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

[Решено] Помогите создать кнопку-ссылку в описании товара


Recommended Posts

Добрый день.

 

Я создал дополнительное поле, как написано здесь: https://opencartforum.com/topic/15639-dobavlenie-polei-k-produktu-opencart-1541/

Огромное спасибо Nazgulov 

В этом поле я храню ссылку на товар на стороннем сайте. На сайте поставщика.

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

 

Opencart Версия 1.5.6

 

Спасибо.

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


и?

что именно вы сделали/добавили?

как пытаетесь "сделать кнопко-ссылку"?

что именно у вас с ней не получается?

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

и?

что именно вы сделали/добавили?

как пытаетесь "сделать кнопко-ссылку"?

что именно у вас с ней не получается?

Сделал все, что написано в статье: https://opencartforum.com/topic/15639-dobavlenie-polei-k-produktu-opencart-1541/

У меня появилось в описании товара строка: Ссылка: "содержание поля t_link". Для того, чтобы сделать кнопку, насколько я понимаю, нужно в каком-то файле изменить код, что-то типа:

$this->data['t_link'] = $product_info['t_link'];

поменять на:

$this->data['t_link'] = <a href= $product_info['t_link']>Ссылка</a>;

Но в каком файле и правильно ли я понимаю не знаю.

Прошу помочь.

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


/catalog/view/theme/%yourtheme%/template/product/product.tpl

в этом файле изменил код:

<div class="description">
        <?php if ($manufacturer) { ?>
        <span><?php echo $text_manufacturer; ?></span> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br />
        <?php } ?>
        <span><?php echo $text_model; ?></span> <?php echo $model; ?><br />
        <?php if ($reward) { ?>
        <span><?php echo $text_reward; ?></span> <?php echo $reward; ?><br />
        <?php } ?>
        <span><?php echo $text_stock; ?></span> <?php echo $stock; ?>

<br />
<span><?php echo $text_t_link; ?></span> <a href="<?php echo $t_link; ?>"Ссылка</a></div>

     <?php if ($price) { ?>
     <div class="price"><?php echo $text_price; ?>
        <?php if (!$special) { ?>
        <?php echo $price; ?>
        <?php } else { ?>
        <span class="price-old"><?php echo $price; ?></span> <span class="price-new"><?php echo $special; ?></span>
        <?php } ?>

 

Переходит по ссылке, но ссылка накладывается на кнопку Купить. Нажимаю Купить, переходит по ссылке. И как сделать, чтобы открывалось в новом окне?

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


Ссылка появилась, но без кнопки.

Ссылка накладывается на эти кнопки/слова:

 Цена: 0грн

Без НДС: 0грн

  Купить,   - или -  Кол-во, В Закладки

На любое из них нажимаешь открывается ссылка.

Я так понимаю нужно что-то прописывать в стилях.

Помогите.

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


Сделал

В файле /catalog/view/theme/%yourtheme%/template/product/product.tpl:

Код:

 <div class="cart">
        <div><?php echo $text_qty; ?>
          <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
          <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
           
          <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />

          <a href="<?php echo $t_link; ?>" class="button">Посмотреть на сайте поставщика</a><br />

          <span>  <?php echo $text_or; ?>  </span>
          <span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />
            <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>
        </div>

post-674625-0-86498000-1384522530_thumb.jpg

Проблема решена.

Помогла статья: https://opencartforum.com/topic/16896-dobavit-knopku-podrobnee/

Всем спасибо!

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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