??? Почему ,txt??? Вы должны редактировать файлы .php! А где написано что нужно добавлять в конец файла???Все ж понятно написано. Открывайте catalogcontrollerproductscategory.php.
Ищите в нем формирование массива products:
$this->data['products'][] = array( 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating, 'stars' => sprintf($this->language->get('text_stars'), $rating), 'thumb' => image_resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), 'price' => $price, 'special' => $special, 'href' => $this->model_tool_seo_url->rewrite($this->url->http('product/product&product_id=' . $result['product_id'])));Добавляйте в него передачу идентификатора ("та самая строчка"):
$this->data['products'][] = array( 'id' => $result['product_id'], /*это та самая строчка*/ 'name' => $result['name'], 'model' => $result['model'], 'rating' => $rating, 'stars' => sprintf($this->language->get('text_stars'), $rating), 'thumb' => image_resize($image, $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')), 'price' => $price, 'special' => $special, 'href' => $this->model_tool_seo_url->rewrite($this->url->http('product/product&product_id=' . $result['product_id'])));Правьте шаблон catalogviewthemedefaulttemplateproductcategory.tpl, просто в нужное место (там где цикл отрисовки товаров)добавив саму кнопку:
<a class="button_add_small" href="#" onclick="buyProduct(<?php echo $products[$j]['id']; ?>);return false;" id="add_to_cart<?php echo $products[$j]['id']; ?>" class="buy"></a>Ну и не забудьте добавить в код JS-скрипт! Его можно добавить куда угодно! Хоть сюда же, в шаблон вывода перечня товаров. В самом начале!Но если Вы захотите использовать эту кнопку не только из перечня товаров, а например и в последних.. или популярных товарах, то лучше этот скрипт добавить в общее для всех модулей место. Таковым местом может быть шабло header.tpl. Вот в него в начало и добавляйте.
Вроде ж, все просто.