#magento
#magento
Вопрос:
Возможно ли запретить пользователям добавлять товары в несколько категорий каталога? Когда пользователь пытается добавить товар, отображаются все доступные категории и подкатегории в каталоге, и если пользователь выберет их все, один и тот же товар будет добавлен повсюду в магазине. Мне было интересно, есть ли способ ограничить это.
Ответ №1:
Нет способа сделать то, что вы описываете изначально в Magento, вам пришлось бы написать локальный модуль.
Комментарии:
1. Мне нужно что-то, что если выбрана категория 1, то отключается категория 2 и наоборот.
2. Как я уже сказал, эта функция изначально не существует в Magento, и вам придется нанять разработчика программного обеспечения, чтобы он закодировал ее для вас. То, что вы описываете, не совсем обычная простая модификация серверной части Magento, поэтому я был бы удивлен, если бы кто-нибудь здесь захотел сделать это бесплатно. 🙂
3. Я думаю, что смогу закодировать это сам. В принципе, мне нужно что-то вроде этого: $(‘album_checkbox_find_abstract_name’).observer(‘изменено’, функция (событие){ if(this.checked) { $$(‘.some_class_around_all_the_checkboxes input[type=checkbox]’).each(функция(элемент) { if(элемент!= this) элемент.disabled = true; }); } else { $$(‘. ввод some_class_around_all_the_checkboxes[тип=флажок]’).каждый(функция(элемент) { elem.disabled = false; }); } });
4. Я думаю, вы могли бы сделать это с помощью JavaScript, но помните, что товары могут быть назначены категориям в нескольких разных местах и разными способами. Вам придется учитывать их все.
5. Это правда. Я только что нашел это: function cbChange(obj) { var cbs = document.getElementsByClassName(«wk_elements»); for (var i = 0; i < cbs.length; i ) { cbs[i].checked = false; } obj.checked = true; Пытаюсь реализовать это, но пока это не работает. И это для интерфейса моего магазина, поскольку в нем несколько продавцов.