Проблемы с формой редактирования Товаров из фронта ms2form
Приветствую уважаемые знатоки!
В общем петрушка следующая:
Когда я пытаюсь добавить товар, все оки доки, вопросов неат.
А вот когда начинаю его редактировать, вот тут начинается цирк…
Для начала поле «content», тут шляпа такая шо ваще, при сохранении он все передает нормульно и в админке и на фронт страницы… но когда я его пытаюсь отредактировать, через фронт, то вместо контента там почему появляется html-код! И грубо говоря из такой петрушки:
Получается такая:
В чем проблема не пойму, использую почти стандартный вызов и сниппета и формы.
Вопрос №2
Тут интереснее, в общем через инструменты минишопа2 создал дополнительные опции товаров, которые прелестно фильтруются и вызываются, а так же добавляются через фронтэнд и форму при таком вызове сниппета:
При попытке отредактировать, он конечно редактирует, но после сохранения формы, поле снова становится пустым, но самое интересное, что отправка то значения работает! Я конечно все понимаю… так можно морочиться каждый раз, но это жуть как не удобно, менеджеры сойдут с ума!
Вызываю так:
П.С.
Знаю, что есть компонент, который расширяет базу данных и добавляет поля в минишоп, но вариант не очень подходит, т.к. придется переделывать половину работы, менять вызов фильтра и прочей лабуды!
Подскажите, че делать как быть!
Заранее огромное спасибо!
В общем петрушка следующая:
Когда я пытаюсь добавить товар, все оки доки, вопросов неат.
А вот когда начинаю его редактировать, вот тут начинается цирк…
Для начала поле «content», тут шляпа такая шо ваще, при сохранении он все передает нормульно и в админке и на фронт страницы… но когда я его пытаюсь отредактировать, через фронт, то вместо контента там почему появляется html-код! И грубо говоря из такой петрушки:
Получается такая:
В чем проблема не пойму, использую почти стандартный вызов и сниппета и формы.
Вопрос №2
Тут интереснее, в общем через инструменты минишопа2 создал дополнительные опции товаров, которые прелестно фильтруются и вызываются, а так же добавляются через фронтэнд и форму при таком вызове сниппета:
&allowedFields=`pagetitle, content, options-example`
Где options-example кастомная опция товара, которую я создал. (собственно только это решение я нашел на сайте) А проблема снова начинается на стадии редактирования! А именно, поля этих ресурсов вызываются пустыми! Там нифига нет!При попытке отредактировать, он конечно редактирует, но после сохранения формы, поле снова становится пустым, но самое интересное, что отправка то значения работает! Я конечно все понимаю… так можно морочиться каждый раз, но это жуть как не удобно, менеджеры сойдут с ума!
Вызываю так:
<input type="text" class="form-control" name="options-example" value="[[+options-example]]" id="options-example"/>
И так:<input type="text" class="form-control" name="options-example" value="[[+example]]" id="options-example"/>
Ничего не помогает!П.С.
Знаю, что есть компонент, который расширяет базу данных и добавляет поля в минишоп, но вариант не очень подходит, т.к. придется переделывать половину работы, менять вызов фильтра и прочей лабуды!
Подскажите, че делать как быть!
Заранее огромное спасибо!
Комментарии: 16
та еще встал в тупик, как быть с множественными списками, такими как Color или Size… Он то не работают как tags
В общем, кому не сложно, расскажите ламеру, как допилить эту возможность для подобных полей. Т.к. пытался я смотреть код и нифига почти не понял. Как говорится, разобрать и потом собрать не вышло!
В общем, кому не сложно, расскажите ламеру, как допилить эту возможность для подобных полей. Т.к. пытался я смотреть код и нифига почти не понял. Как говорится, разобрать и потом собрать не вышло!
*перекати-поле*
Какая версия ms2form?
Вот на этой версии вроде как нормально работало с опциями — https://github.com/vasilueff/ms2form. Давно было правда, ещё на старом минишопе, с контентом был такой косяк, но уже не помню как поправил.
Множественные поля так и не доделали — https://modx.pro/components/5443/
Вот на этой версии вроде как нормально работало с опциями — https://github.com/vasilueff/ms2form. Давно было правда, ещё на старом минишопе, с контентом был такой косяк, но уже не помню как поправил.
та еще встал в тупик, как быть с множественными списками, такими как Color или Size… Он то не работают как tags
Множественные поля так и не доделали — https://modx.pro/components/5443/
Для множественных полей, таких как color доступен только вывод типа [[+color.0]] [[+color.1]], их редактирование еще нужно доделать.
Версия последняя. Про возможность редактирования полей размер и цвет знаю, находил пост. Я наверное даже, почти разобрался как сделать редактирование…
Но вот с отображением дополнительных полей, вот тут беда полная…
Но вот с отображением дополнительных полей, вот тут беда полная…
опля… а у меня 1.3.0 стоит с модстора устанавливал! А у вас тут я смотрю 1.3.5! Как? Как мне её установить?
Скачать транспортный пакет, там на гите собсно зипы лежат. А установить как обычно, через Установщик -> Загрузить пакет.
Усе! Ща буду пробовать!
нууу, в общем либо я чет опять не то делаю, но короч нифига не заработало :D
У Вас в конечном счете получилось что-нибудь?
ничего не вышло, помогать не кто не торопится! Не первое не исправил до сих пор, не тем более второе!
а опция у Вас как сама example или options-example. В настройках minishop?
а в настройках вроде это не прописывается, это специальный вызов для формы ms2form. Так рекомендовали везде, где только не читал, но толку ноль, выводить значения для формы «редактирования» он не хочет, но данные принимает, если сохранить товар через форму!
у меня работает так:
сама опция называется city
а вызов:
сама опция называется city
а вызов:
<input type="text" name="options-city" value="" placeholder="Ваш город" class="form-control-form">
т.е. к названию опции добавляется options-
та неее, такой вызов и у меня работает, данные он отрабатывает и записывает, а вот при редактировании они не отображаются!
Т.е. так:
Т.е. так:
<input type="text" name="options-city" value="[[+options-city]]" placeholder="Ваш город" class="form-control-form">
И так:<input type="text" name="options-city" value="[[+city]]" placeholder="Ваш город" class="form-control-form">
Ну в общем вообще ни как не отображаются!
Добрый день, а нашлось ли решение ???
Приветствую, та как видите нет… Есть вероятность, что я не верно обновился до последней версии из репозитория Гитхаба, но я не проверял пока.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.