kuda Опубликовано: августа 19, 2019 Жалоба Поделиться Опубликовано: августа 19, 2019 Добрый день, помогите, пожалуйста, с реализацией возможности добавить изображение для вкладки. Отдельно, не в поле для описания. Очень нужно! В таблице oc_product_tab я добавила поле для изображения Image, в модели в массиве добавила переменную image, вручную через phpmyadmin если прописать путь к изображению, выводится, а вот через админку с помощью менеджера файла не получается загрузить и изменить изображение для вкладки. Ошибки не выдает, но не получается переопределить ( Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Это популярное сообщение. WarStyle Опубликовано: августа 19, 2019 Это популярное сообщение. Жалоба Поделиться Опубликовано: августа 19, 2019 Не понимаю, что куда и как) Напишите, какая версия движка, что и куда хотите вывести, желательно скринами что-ли) kuda 1 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
kuda Опубликовано: августа 19, 2019 Автор Жалоба Поделиться Опубликовано: августа 19, 2019 Версия движка Opencart.Pro 2.3 в карточке товара есть вкладка дополнительные табы http://joxi.ru/zANbVeNCvdzkwA Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
kuda Опубликовано: августа 20, 2019 Автор Жалоба Поделиться Опубликовано: августа 20, 2019 Сделала, можно закрыть тему Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: августа 21, 2019 Жалоба Поделиться Опубликовано: августа 21, 2019 11 час назад, kuda сказал: Сделала, можно закрыть тему А другим подсказать?) Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
GreyPV Опубликовано: августа 21, 2019 Жалоба Поделиться Опубликовано: августа 21, 2019 9 часов назад, WarStyle сказал: А другим подсказать?) А нафига? Прийти спросить так это первым делом, а решение подсказать - пусть думают ? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
kuda Опубликовано: августа 24, 2019 Автор Жалоба Поделиться Опубликовано: августа 24, 2019 С удовольствием поделюсь, если нужно, тема не особо популярная, и не вызвала поддержки) Скрытый текст в шаблоне admin product_form.tpl добавила в блоке для дополнительных табов: <div class="col-sm-10"> <a href="" id="thumb-image-<?php echo $tab_row; ?>" data-toggle="image" class="img-thumbnail"> <img src="<?php echo $tab['thumb']; ?>" alt="" title="" data-placeholder="<?php echo $placeholder; ?>" /></a> <input type="hidden" name="tab[<?php echo $tab_row; ?>][image]" value="<?php echo $tab['image']; ?>" id="input-image-<?php echo $tab_row; ?>" /> </div> Соответственно в script при выполнении функции добавить таб html += '<div class="col-sm-10"><a href="" id="thumb-image-' + tab_row + '" data-toggle="image" class="img-thumbnail"><img src="<?php echo $placeholder; ?>" /></a><input type="hidden" name="tab[' + tab_row + '][image]" value="" id="input-image-' + tab_row + '" /></div>'; в controller catalog/product.php заменила этот блок if(isset($this->request->post['product_tab'])){ $data['product_tabs'] = $this->request->post['product_tab']; }elseif(isset($this->request->get['product_id'])){ $data['product_tabs'] = $this->model_catalog_product->getProductTabbyProductID($this->request->get['product_id']); }else{ $data['product_tabs'] = array(); } на if (isset($this->request->post['tab'])) { $tabs = $this->request->post['tab']; } elseif(isset($this->request->get['product_id'])){ $tabs = $this->model_catalog_product->getProductTabbyProductID($this->request->get['product_id']); } else { $tabs = array(); } $data['tab'] = array(); foreach ($tabs as $tab) { if (is_file(DIR_IMAGE . $tab['image'])) { $image = $tab['image']; $thumb = $tab['image']; } else { $image = ''; $thumb = 'no_image.png'; } $data['tabs'][] = array( 'image' => $image, 'thumb' => $this->model_tool_image->resize($thumb, 75, 75), 'description' => $tab['description'], 'sort_order' => $tab['sort_order'], 'status' => $tab['status'], ); } В modele в файле catalog/product в блок которые работают для создания и обновления табов в карточке товара добавила переменную image, image добавила и в таблице oc_product_tab И изображение стало возможно добавить для каждого таба в Opencart.pro 2.3 Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.