Вывод ссылки "добавить в корзину" в списке товаров
Как вывести ссылку на добавление в корзину товара из списка товаров? шаблон module/product_listing/product_listing_columns.html
согласно документации в нем есть переменная {$PRODUCTS_BUTTON_BUY_NOW} - Кнопка купить сейчас. А надо чтобы это просто была ссылка купить
Попробуй так: в файле includes\classes\product.php напиши где обьявляются функции function getBuyButton($id, $name) { global $PHP_SELF; return '<a href="'.os_href_link(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id.'&'.os_get_all_get_params(array ('action')), 'NONSSL').'"> купить </a>';
} дальше поиском находишь $buy_now = $this->getBuyNowButton($array, $array); должно найтись рядом в двух местах, в обоих случаях ниже добавляешь $buy = $this->getBuyButton($array, $array); ещё ищешь 'PRODUCTS_BUTTON_BUY_NOW' => $buy_now, ниже добавляешь 'PRODUCTS_BUTTON_BUY' => $buy,
Потом в шаблоне юзаешь {$module_data.PRODUCTS_BUTTON_BUY}
не получилось. ничего не выводит. сейчас попробую обновить магазин до 2.4.1 и еще раз попрробовать
выложи файл я тебе сделаю
нужно править шаблон. а не код движка (иначе обновлятся будет трудно).
где то уже отвечал на форуме. искать нужно.
по id товару можно сделать ссылку на покупку этого товара.
выложи файл я тебе сделаю
прикрепил product.php версия двига 2.4.1
вот файл. в шаблоне пишешь: {$module_data.PRODUCTS_BUTTON_BUY}
спасибо, работает. надо наверно это все в FAQ
Источник
|