Поле "Прайс-лист"

Поле "Прайс-лист"

Поле, открытый исходный код

Простое поле для добавления к записям типов контента или профилям пользователей списка с перечнем товаров/услуг. 

Если требуется больше возможностей данного поля, обратите внимание на PRO-версию

0
maxxux maxxux 3 месяца назад #

У меня не работала сортировка позиций через пользовательский интерфейс.

Ошибка в консоле: Uncaught TypeError: container.sortable is not a function....

Если поле использовалось при добавлении через админку, то всё работало хорошо.

Я исправил это, добавив в файл с шаблоном tpl поля вот это: 

  1. $this->addTplJSNameFromContext('jquery-ui');

Хороший вариант, или есть лучше?

0
Pechora Pechora 3 месяца назад #

Проверил работу сортировки — проблемы не наблюдаю. В консоли указанной ошибки нет. Вероятнее всего (подозреваю, но не утверждаю) — идет конфликт с каким-то полем. jquery-ui подключать не нужно, всё реализовано в методе initSorting в файле pricelist.js. Если ставили на рабочий проект — можно ли ссылку, чтобы изучить проблему?

0
maxxux maxxux 3 месяца назад #

Тестирую на локалке. Установил чистый движок без демо данных. Добавил поле к типу контента «Страницы». И получил эту ошибку, плюсом ваше поле искажает отображение системного поля slug для страницы.

Ещё раз проверил, но на этот раз установил движок с демо данными, и добавил ваше поле к типу контента «Доска объявлений», и всё работает как положено.

Попробуйте воспроизвести ошибку у себя, поработав с полем в типе контента «Страницы».

0
Pechora Pechora 3 месяца назад #

Подтверждаю, была такая проблема. Недоглядел, благодарю за тест. Новая версия выложена в каталоге

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.