Изменить поле выбора родителя для товара miniShop2
Всем привет!
Потребовалось поменять родителя у товара в minishop2, но с удивлением обнаружил, что нужного родителя нет в списке. Удивился — до этого не думал, что проблема может возникнуть. В modx очень удобное указание родителя — простым кликом по нужному пункту в меню.
Покопавшись в файлах обнаружил файл getcats.class.php, который отдает нужных родителей.
По умолчанию там установлено ограничение на 20 результатов, хотя поменять его и не трудно (изменив файл), хотел бы узнать — есть ли другое решение? Может быть можно вернуть дефолтный способ выбора родителя?
Потребовалось поменять родителя у товара в minishop2, но с удивлением обнаружил, что нужного родителя нет в списке. Удивился — до этого не думал, что проблема может возникнуть. В modx очень удобное указание родителя — простым кликом по нужному пункту в меню.
Покопавшись в файлах обнаружил файл getcats.class.php, который отдает нужных родителей.
По умолчанию там установлено ограничение на 20 результатов, хотя поменять его и не трудно (изменив файл), хотел бы узнать — есть ли другое решение? Может быть можно вернуть дефолтный способ выбора родителя?
Комментарии: 13
Я так же менял количество вывода опций, там кажется порядка 10 было. так и менял файлик, при обновлении опять менял ))
Как обычно после автора минишоп, работаю напильником.
Наумкин, ты конечно «красавец», взял и в goods засунул стоимость, количество, вес товара.
Все круто, только расскажи как теперь отдельно вывести в шаблоне отправки письма название товара?
Или как всегда ты слона не заметил?
Достало уже за тобой код допиливать, реально.
Ты бы хоть мануалы потрудился написать.
А то контакты все закрыл. И выбрасываешь свои недоделки на продажу.
Наумкин, ты конечно «красавец», взял и в goods засунул стоимость, количество, вес товара.
Все круто, только расскажи как теперь отдельно вывести в шаблоне отправки письма название товара?
Или как всегда ты слона не заметил?
Достало уже за тобой код допиливать, реально.
Ты бы хоть мануалы потрудился написать.
А то контакты все закрыл. И выбрасываешь свои недоделки на продажу.
Василий тебе что-то должен? Или он продает minishop2?
Если что-то исправляешь, вноси свой вклад в развитие продукта — отправляй PR Василию, чтобы эти нюансы исправить в ядре ms2.
В противном случае твой комментарий не несет ни малейшей ценности.
Если что-то исправляешь, вноси свой вклад в развитие продукта — отправляй PR Василию, чтобы эти нюансы исправить в ядре ms2.
В противном случае твой комментарий не несет ни малейшей ценности.
Что еще я должен делать бесплатно для Василия?
Люди платят деньги и потом просят, чтобы я сидел и исправлял его недоработки за деньги.
Хочет, чтобы я тестировал его продукт-пусть оплачивает! Разберемся!
Но пока я вижу, что платить тут особо не за что.
И я вроде как описал проблему.
Че ты наехал?
Люди платят деньги и потом просят, чтобы я сидел и исправлял его недоработки за деньги.
Хочет, чтобы я тестировал его продукт-пусть оплачивает! Разберемся!
Но пока я вижу, что платить тут особо не за что.
И я вроде как описал проблему.
Че ты наехал?
Ты сам ответил на ключевой вопрос: почему Василий должен что-то делать для тебя бесплатно? Он бесплатно выпустил ms2, по мере возможностей и сообщений об ошибках дорабатывает его, постоянно выпуская новые версии. Но лично тебе не должен ничего.
Если что-то не работает в его платных компонентах, пиши в поддержку в магазине. В таких случаях исправления выходят намного быстрее.
И да, первоначально наехал ты. Я лишь ответил с объективной стороны. Причем, в данном случае для меня не так важно, речь о Василии или ком-либо еще. Здесь факт — тебе предоставлен бесплатный продукт, с помощью которого ты зарабатываешь деньги, никак не делясь с автором, а потом еще и предъявляешь что-то.
Некрасиво. Очень.
Если что-то не работает в его платных компонентах, пиши в поддержку в магазине. В таких случаях исправления выходят намного быстрее.
И да, первоначально наехал ты. Я лишь ответил с объективной стороны. Причем, в данном случае для меня не так важно, речь о Василии или ком-либо еще. Здесь факт — тебе предоставлен бесплатный продукт, с помощью которого ты зарабатываешь деньги, никак не делясь с автором, а потом еще и предъявляешь что-то.
Некрасиво. Очень.
Але!
Ко мне заказчики обращаются, чтобы я привел в порядок их магазы.
Мне пофигу на чем они.
На минишоп или вордпрессе, или вообще на самописной.
С помощью minishop2 ничего не зарабатываю.
С помощью знаний-да, но минишоп2 к этому не имеет отношения.
Ко мне заказчики обращаются, чтобы я привел в порядок их магазы.
Мне пофигу на чем они.
На минишоп или вордпрессе, или вообще на самописной.
С помощью minishop2 ничего не зарабатываю.
С помощью знаний-да, но минишоп2 к этому не имеет отношения.
Уверен, что проблемы непосредственно внутри ms2? Гораздо больше зависит от рук того, кто собирал магазин. А это уже точно не Василий.
И если бы это было первый раз!
На протяжении трех лет!
На протяжении трех лет!
Так возьми и исправь. Раз и навсегда. В чем проблема?
Исправил.
Просто накипело уже.
Просто накипело уже.
В репо ms2 исправления отправь. Тогда, глядишь, и перестанут попадать такие ошибки на исправление.
А это какой то баг combobox-полей. Когда значение изначально не выбрано, выпадает список с пагинацией, где присутствует полный список.
Если же значение было выбрано, то списка с пагинацией нет. Это и в кастомных поля встречается, на основе combobox. Можно сделать, чтобы всегда выпадал список с пагинацией, но тогда в поле будет отображаться id значения, а не его название (если он находится дальше первой страницы в пагинации).
Но в обоих случая текстовый поиск работает)
Как решить проблему с выпадающим списком, если значение было выбрано — пока тоже не придумал.
Если же значение было выбрано, то списка с пагинацией нет. Это и в кастомных поля встречается, на основе combobox. Можно сделать, чтобы всегда выпадал список с пагинацией, но тогда в поле будет отображаться id значения, а не его название (если он находится дальше первой страницы в пагинации).
Но в обоих случая текстовый поиск работает)
Как решить проблему с выпадающим списком, если значение было выбрано — пока тоже не придумал.
К сожалению у меня не получается текстом вводить — происходит ajax подгрузка и результатов нет, можно лишь найти нужную страницу в списке. Достаточно неудобное решение, к сожалению.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.