Вы здесь

Модуль Editable Fields не работает с bootstrap theme

0

День добрый.
Модуль https://www.drupal.org/project/editablefields не работает с модулем https://www.drupal.org/project/boostrap

Используя прошлый опыт стал искать похожие баги на Drupal.org
и нашел патч: https://www.drupal.org/node/1909768

автоматическое применение патча не сработало. Посмотрел файл, и заметил, что в
sites/all/modules/editablefields/editablefields.js

нет строк на подобии:
var submitName = 'input.form-submit.editablefield-edit-hover';
которые требуется удалить, что бы вставить другие.

Подскажите пожалуйста был ли у кого-то опыт решения что бы в бустрапе под Друпал заработал Editable Fields как это должно быть без кнопки "Save" с автоматическим применением после изменения пользователем полей у поля?

Так же я нашел вот такое решение проблемы http://vitalets.github.io/bootstrap-editable/
пробовал ли кто-то его прикручивать к Друпал? Решается ли в этом ситуации проблема или нет?

Заранее всем спасибо за советы. Буду признателен любым советам.

Версия Drupal: 
7.x
Вопрос задан 23.01.2016 - 15:47

Ответы

0

Там патч уже примененный.
Только что проверил на чистом Drupal 7 + Editable Fields 7.x-1.0-alpha2+14-dev + Bootstrap 7.x-3.4+2-dev - всё работает. Ниже пруф.

Еще jquery update для bootstrap включен 2.10.

Проверьте логи браузера на наличие ошибок.


Ответ дан 23.01.2016 - 16:21

Nikit Khaner, спасибо!

Только я написал :

Подскажите пожалуйста был ли у кого-то опыт решения что бы в бустрапе под Друпал заработал Editable Fields >как это должно быть без кнопки "Save" с автоматическим применением после изменения пользователем полей у >поля?

судя по вашей картинке. оно работает, но только после нажатия Save. Если выбрать тему Garland/Seven и любые из стандартных то работает без сейф. Но более того, оно еще и изменяется сразу как пользователь сделал изменения.
Или я не правильно понял? Заранее спасибо большое.

Комментарий оставлен 23.01.2016 - 21:20

Вот ниже скриншот стандартного Bartik-а, кнопка присутствует, и сохранение происходит только после нажатия этой кнопки.
Не пойму, на какое событие должно происходить автозапись? Потеря фокуса? Мне бы лично такое поведение не нравилось - ибо, сохраняй только когда я требую. Но если так, то можно просто скрыть кнопку через css, и написать js, которые имитирует нажатие на эту невидимую кнопку, когда теряется фокус в editable field.

Комментарий оставлен 24.01.2016 - 06:12

Ну, видимо я не указал до конца. Или вы не поняли (скорее всего я).

Дело в том, что к примеру если мы берём Views и там полю нужному выбираем Editables, то в стандартных темах если не ставить доп. параметров то поля будут редактировать очень удобно.

Мне бы лично такое поведение не нравилось - ибо, сохраняй только когда я требую.

Допустим вам вручную нужно исправить цены закупочные и продажные (или описания подкорректировать быстро) сразу у многих полей однотипных нод. Тогда кнопка сохранить под каждым полем будет не только разлетаться по стилям, она еще будут и лишним поводом. Ситуации бывают просто разные в вашем приведенном примере безусловно кнопка сохранить скорее нужна чем нет.

Ответ я нашел. На сколько понимаю по правилам этого сайта ответ нужно писать в ответ. Так и поступлю.

upd. попытка изменить форматирование.

Комментарий оставлен 24.01.2016 - 19:28
0

Проблема решилась установкой вот этой темы https://www.drupal.org/project/bootstrap_lite
не понимаю почему, но там оказалось все как мне нужно в отличии от стандартного https://www.drupal.org/project/bootstrap

Жаль что до сути не докопался. Потому что изначально я смотрел такие проблемы в буржунете там применяют патч но написал выше что в моем случае патч применить не вышло.

Ответ дан 24.01.2016 - 19:27