Перейти к содержанию
Barbarian

[Решено] Отображение Sku при обновлении

Рекомендуемые сообщения

Недавно была необходимость колонку "Артикул SKU" добавить в админку. http://rb.labtodo.com/page/opencart-admin-sku-column по этой инструкции сделал все замены, но колонка не появилась. Поколдовав с этим файлом admin/view/template/catalog/product_list.tpl она все-таки появилась, но при ajax запросах(кнопка сброс, поиск по всевозможным критериям) значение пропадает, т.к. в ответе сервера sku нет. Соответственно необходимо чтобы сервер на ajax запросы отсылал и Sku товара.

PHP значение SKU товара, при первой загрузке, отображается корректно.

Версия ocStore 1.5.5.1.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

эм вообщето эта колонка есть по умолчанию в админке в Вашей версии движка...достаточно информацию из неё вывести в контроллере и шаблоне каталога
При выводе этой колонки в файлы типа catalog.tpl / search.tpl - нужно так же прописывать внизу в аякс запросе по типу как выводится например название товара

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так и сделал. И все хорошо, и вывести как понятно, но при ajax запросе, сервер не отсылает sku, а все остальное есть.

Допустим я захожу на страницу товаров в админке. Они отображаются корректно, все SKU на месте. Далее я ищу нужный товар, по любому полю, или нажимаю кнопку сброс(пошел ajax запрос, причем если запрос идет по полю SKU то он добавляется в URL) и получаю примерно такой объект с сервера : 

http://i65.fastpic.ru/big/2014/0815/1d/d3e451804cb0bc691c7a8a0e1939951d.png.

Соответственно в JQuery шаблоне есть место для SKU но самих данных нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

такая же проблема

эм вообщето эта колонка есть по умолчанию в админке в Вашей версии движка...достаточно информацию из неё вывести в контроллере и шаблоне каталога
При выводе этой колонки в файлы типа catalog.tpl / search.tpl - нужно так же прописывать внизу в аякс запросе по типу как выводится

речь идет о фильтре товаров в Админке. На страницу Товары в админке не получается добавить корректно работающий фильтр по SKU. Файлы типа catalog.tpl / search.tpl никакого отношения не имеют к проблеме

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, имеется ввиду в первую очередь админка.

 

Ps. Товар по SKU ищется нормально и соответствующий товар появляется(опять же админка), но с пустым полем SKU.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так если знаете, где и как посмотреть результат AJAX запроса - посмотрите там же, куда он отсылается. И в том контроллере/модели добавьте передачу/извлечение SKU в дополнение к тем полям, которые сейчас передаются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению до понедельника не имею доступа к серверу, но так и сделаю. Если Вы приведете пример извлечения/добавления в ответ сервера поля SKU, или любого другого поля буду очень благодарен (не общаюсь "на ты" с php ) !

Ps. Спасибо ^_^

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я делал  по инструкции, но пришлось добавлять еще парочку строк по аналогии - получилось. Колонка с артикулом добавилась, поиск работает, при наборе выскакивает список артикулов, содержащий набранное.

 

 

Теперь не знаю, как сделать столбцы поменьше.

Может кто-нибудь подсказать?

post-679820-0-74925900-1409842663_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
size="8"
для input`ов, которые надо укоротить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите. У кого есть инструкция или модуль для вывода (поиска) SKU в админке для Ocstore 1.5.5.1.1.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

я присоединяюсь к вопросу Nadim'a

у самого версия 15512, есть ли те, кто "одолел" его? Поделитесь рецептом плиз

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в первом сообщении инструкция же

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.