Jump to content
Sign in to follow this  
Absolute

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

Recommended Posts

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

 

d3f36a7686b2c5f90999150f61e0dc07.png

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

 

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

 

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

Share this post


Link to post
Share on other sites

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

Создать второе <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);

 

}

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.