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

Кастомизация кнопки "купить" в category.php


Recommended Posts

Приветствую. Очень много шаманств нашел с положением кнопки "купить" на странице, но нигде не увидел, как саму кнопку привести в порядок. По порядку.

Есть код блока с кнопкой

<div class="cart">
<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="red_but" />
    
<!-- быстрый заказ -->          
<a class="button fastorder" data-name="<?php echo $product['name']; ?>" data-url="<?php echo $product['href']; ?>" href="javascript:void(0)"><span><?php echo $text_fastorder; ?></span></a>
<!-- быстрый заказ -->
    </div>

И есть скрипт, который вызывает содержание этого блока на странице пользователя:

html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';

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

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


что значит ставит?

js  там форматирует товары при переключении list/grid

 

freelancer, здравствуйте!  "Ставит" - это значит, что он некорректно форматирует div с классом cart - вместо него ставит null. По тексту проверил - нигде класс cart больше не повторяется, т.е. он должен просто поставить код блока с кнопкой, но он не делает этого... Вот как-то так (простите, если некорректно изъясняюсь).

 

Но я вот сейчас, пока писал ответ попробовал отключить лишние модули и все стало ровно - скорее всего где-то стоит яваскрипт, который конфликтует. В любом случае за наводку спасибо - решение найдено. Ура ура ура!

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


  • 1 month later...

Получится просто в строке

html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';

 

Сделать как-то так - 

 

html += '<div class="cart">' + $(element).find('.cart').html() + '<div class="cart">

<input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="red_but" />

<!-- быстрый заказ -->
<a class="button fastorder" data-name="<?php echo $product['name']; ?>" data-url="<?php echo $product['href']; ?>" href="javascript:void(0)"><span><?php echo $text_fastorder; ?></span></a>
<!-- быстрый заказ -->

 

</div></div>';

 

Я правильно понимаю логику действий? 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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