Помощь Как во внешние модули добавить кнопочку "Купить"

wwizard

Местный житель
Регистрация
20 Июл 2009
Сообщения
585
Реакции
21
Имеется сайт, на ОпенКарт 1.5.4.1
После установленого шаблона, и поправленого под себя, обнаружил что не хватает, малости: Кнопочки "купить" в модуле Рекомендуемые.
Как ее туда поставить?

234.png
 
Ну для начала попробуй найти данный html код этих окошек в одном из файла шаблона и посредственно добавь кнопку в таком формате:
Код:
      <div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>

addToCart вроде глобальная функция и ее можно вызывать откуда угодно. Массив $product вроде должен быть, так как как-то выводятся наименование продуктов и цены.

Далее смотри что и как, ругается там php, javascript или нет.
 
Ну для начала попробуй найти данный html код этих окошек в одном из файла шаблона и посредственно добавь кнопку в таком формате:
Код:
      <div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>

addToCart вроде глобальная функция и ее можно вызывать откуда угодно. Массив $product вроде должен быть, так как как-то выводятся наименование продуктов и цены.

Далее смотри что и как, ругается там php, javascript или нет.

Не подскажите в каком файлике искать, уже вроде все перерыл
 
Не подскажите в каком файлике искать, уже вроде все перерыл
Смотри featured.tpl
по пути
catalog/view/theme/default/template/module
в нем и добавишь
Код:
<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>
 
Вот есть очень удобная прога которой я пользуюсь в поиске строк в файлах. Рекомендую не обновлять, так как последующие версии содержат рекламу...ну и тд, гавно кароч.

Офицальный сайт: Для просмотра ссылки Войди или Зарегистрируйся
Сылка на файл: Для просмотра ссылки Войди или Зарегистрируйся
 
Код:
<div class="cart">
        <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
      </div>
Если я беру файлик: featured.tpl
то его код:
Код:
<div class="featured">
<div class="featured-heading"><?php echo $heading_title; ?></div>
<div class="featured-content">
<div class="featured-box">
<?php foreach ($products as $product) { ?>
<div>
<?php if ($product['thumb']) { ?>
<div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
<?php } ?>
<div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div>
<?php if ($product['price']) { ?>
<div class="price">
<?php if (!$product['special']) { ?>
<?php echo $product['price']; ?>
<?php } else { ?>
<span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span>
<?php } ?>
</div>
<?php } ?>
</div>
<?php } ?>
</div>
</div>
</div>

Если я вставляю строчку:
<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
</div>

То мой список товаров рекомендуемые выглядит так:
cf3d4b7fd8c2d3d85e2f77e63968231b.png
 
Назад
Сверху