Баг при сохранении вложенного ресурса
Попалась на глаза одна неприятная проблема…
1) Создаем ресурсы, например:
-Раздел 1
--Подраздел 1
--Подраздел 2
2) В заголовок (pagetitle) ресурса «Подраздел 1» вставляем спецсимвол кавычки
Раздел 1 & quot; Волшебный & quot;
Сохраняем
*в спецсимволе после & нужно убрать пробел, редактор фиксит.
Далее начинается «магия»...
3) Нажимаем «Редактировать» (не путать с «Быстро обновить») на ресурс «Подраздел 1» или «Подраздел 2».
Вносим или не вносим любые изменения и нажимаем кнопку «Сохранить».
Изменения сохранились, но начинается вечный цикл…
Если «Подраздел 1» перетащить к другому родителю, но без злощастной кавычки, то сохраняет нормально.
Вначале думал, что какой-то плагин конфликтует, затем, на всякий, и в TV глянул. Танцы с бубнами и просмотр логов. В общем потратил не мало времени, чтоб понять в чем причина. А гугл, по этому вопросу, как-то не многословен…
Ка это чинить, пока не знаю, но первое что пришло на ум, это заменить спецсимвол кавычки на альтернативный:
Раздел 1 & #34; Не волшебный & #34;
И это сработало.
Собственно теперь, вопрос к уважаемым.
Есть ли готовый способ это починить?
P.S.
И еще, не примите за дерзость, надеюсь среди гуру этого сообщества найдется тот, кому будет не сложно сообщить об этом баге в MODX, если о нем не сообщили ранее. Это было бы очень даже не плохо.
1) Создаем ресурсы, например:
-Раздел 1
--Подраздел 1
--Подраздел 2
2) В заголовок (pagetitle) ресурса «Подраздел 1» вставляем спецсимвол кавычки
Раздел 1 & quot; Волшебный & quot;
Сохраняем
*в спецсимволе после & нужно убрать пробел, редактор фиксит.
Далее начинается «магия»...
3) Нажимаем «Редактировать» (не путать с «Быстро обновить») на ресурс «Подраздел 1» или «Подраздел 2».
Вносим или не вносим любые изменения и нажимаем кнопку «Сохранить».
Изменения сохранились, но начинается вечный цикл…
Пожалуйста подождите… Сохранение…Если редактировать, например, «Подраздел 1» через кнопку «Быстро обновить», то сохраняет нормально.
Если «Подраздел 1» перетащить к другому родителю, но без злощастной кавычки, то сохраняет нормально.
Вначале думал, что какой-то плагин конфликтует, затем, на всякий, и в TV глянул. Танцы с бубнами и просмотр логов. В общем потратил не мало времени, чтоб понять в чем причина. А гугл, по этому вопросу, как-то не многословен…
Ка это чинить, пока не знаю, но первое что пришло на ум, это заменить спецсимвол кавычки на альтернативный:
Раздел 1 & #34; Не волшебный & #34;
И это сработало.
Собственно теперь, вопрос к уважаемым.
Есть ли готовый способ это починить?
P.S.
И еще, не примите за дерзость, надеюсь среди гуру этого сообщества найдется тот, кому будет не сложно сообщить об этом баге в MODX, если о нем не сообщили ранее. Это было бы очень даже не плохо.
Комментарии: 8
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
p.s Так же гляньте, что пишет консоль браузера.
В логах modx ничего не пишет. Думаю, потому, что modx не видит ошибки, ведь данные, по сути, сохраняются. Ошибка только в js скрипте, которому этот спецсимвол явно не комильфо.
В какой то версии это подчинили.
Нужно написать сюда