Редактирование отсутствует, и Добавить элемент не работает в 2sxc 9.32.1 на DNN EVOQ BASIC v. 09.01.01 - PullRequest
0 голосов
/ 14 декабря 2018

Только что обновлен до DNN EVOQ BASIC v. 09.01.01 (113) и 2sxc 9.32.1

После размещения модуля контента на странице, некоторые из наших шаблонов не имеют опций редактирования, а некоторые из нихкоторые имеют опцию Add Item, ничего не делают после нажатия.

Когда я нажимаю на Add Item, я получаю эту ошибку:

Uncaught SyntaxError: Unexpected token T in JSON at position 0
    at JSON.parse (<anonymous>)
    at Object.t.showDetailedHttpError (ToSic.Sxc.Instance.ts:73)
    at fire (jquery.js?cdv=209:1037)
    at Object.fireWith [as rejectWith] (jquery.js?cdv=209:1148)
    at done (jquery.js?cdv=209:8076)
    at XMLHttpRequest.callback (jquery.js?cdv=209:8598)

Ответы [ 2 ]

0 голосов
/ 17 декабря 2018

Я не знаю наверняка, что происходит, но позвольте мне дать вам немного фона.Когда редактор находится на странице, 2sxc добавляет некоторую информацию о конфигурации как json в html-атрибуты, которые пользовательский интерфейс должен знать, на что вы нажали и т. Д.

Для меня это звучит так, как будто это что-то нарушает- либо потому, что фильтр на стороне сервера изменяет HTML (маловероятно, но возможно), либо работает другой javascript, который изменяет DOM, что приводит к удалению или повреждению атрибутов.

Чтобы решить эту проблему, пожалуйста, убедитесь, что вы можете найти эти jsons в html-тегах (они очень очевидны), посмотрев на html-источник.Если они там и выглядят хорошо, это не сервер, который ломает это.

Затем проверьте, есть ли они еще в Chrome-Debugger (F12), который не показывает источник, с которого его отправил сервер, а источник, который есть у браузера в настоящее время.Я почти уверен, что это будет как-то выключено, потому что, может быть, аккуратный jQuery портит HTML.

Любовь из Швейцарии, iJungleboy

0 голосов
/ 16 декабря 2018

Это звучит как проблема совместимости скина / контейнера, упомянутый вами «модуль контента», это основной текстовый / html модуль или что-то еще?

В качестве теста измените обложку страницы и / или контейнер модуля на тот, который поставляется с базовой версией 9.1.1, установите и повторите тест

DC

...