Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Вывести опции в админке в карточке товара сразу


Absolute

Recommended Posts

В админке при редактировании товара вместо стандартного аяксового поиска нужно вывести селект со списком опций. При выборе опции - подгрузка ВСЕХ её значений в стандартном виде опенкарта. Мне это нужно, чтобы ускорить работу с опциями при администрировании магазина - постоянно вводить имена опций в поиск - настоящий геморрой. Примерно так в итоге:

 

d3f36a7686b2c5f90999150f61e0dc07.png

 

Хотя бы как вывести сразу все значения для какой-либо опции - подскажите код. Заранее благодарен.

Надіслати
Поділитися на інших сайтах


1. вам нужно получить список существующих опций

2. написать обработчик onchage этого списка

В котором правильно передать данные в таблицу добавления

 

 

Т.е. много различных мелких телодвижений

Надіслати
Поділитися на інших сайтах

1. вам нужно получить список существующих опций

2. написать обработчик onchage этого списка

В котором правильно передать данные в таблицу добавления

 

 

Т.е. много различных мелких телодвижений

 

С обработчиком onchange проблема - там всё на UI Autocomplete завязано. Получить список опций не составило особого труда.

Надіслати
Поділитися на інших сайтах


Как вариант создать

Создать второе <select> поле под поиском опций

без name, чтоб данные не предавались в форму.

 

т.е.

<input  name ="option">  - autocomplete

<select onchange ="обработчик">

  <option data-option="заполняем"> 

  <option data-option="заполняем">

  <option data-option="заполняем">

  <option data-option="заполняем">

</select>

 

заполняем ={category: item.category, label: item.name, value: item.option_id,  type: item.type,  option_value: item.option_value}

 

function обработчик(){

val = this.value

data-option = eval(this.attr(data-option);

 

}

Приблизительно такое решение, ни к чему не обязывающее, только показывает путь

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.