Уважаемое сообщество!
Есть желание продублировать поле Рекомендуемые(Похожие товары) в админке, чтоб выводить в карточке товара и Похожие товары и Аксессуары к товару.
Кручу файлы:
adminviewtemplatecatalogproduct_form.tpl
admincontrollercatalogproduct.php
adminmodelcatalogproduct.php
catalogviewtheme~mytheme~templateproductproduct.tpl
catalogmodelcatalogproduct.php
Начал все клонировать примитивно, добавляя к именам функций и переменных цифру 2, что-то вроде этого:
if (isset($this->request->post['product_related2'])) {
$products = $this->request->post['product_related2'];
} elseif (isset($this->request->get['product_id'])) {
$products = $this->model_catalog_product->getProductRelated2($this->request->get['product_id']);
} else {
$products = array();
}
$this->data['product_related2'] = array();
foreach ($products as $product_id) {
$related_info = $this->model_catalog_product->getProduct($product_id);
if ($related_info) {
$this->data['product_related2'][] = array(
'product_id' => $related_info['product_id'],
'name' => $related_info['name']
);
}
}
также скопировал таблицу product_related в phpMyadmin
пока добился только вывода в админке дополнительного поля input и скролбокса для добавления товаров:
Подскажите, может где-то еще нужно ковырять или есть какое-то решение? На форуме и с помощью поиска от Google корпорации добра ничего подобного не нашел. Очень хочется доделать такую доработку и поделиться ей.
Заранее спасибо за помощь!