Веб-часть редактора контента SharePoint 2010 редактирует сгенерированный код

Почему SharePoint такой дерьмовый?

Во-первых, веб-часть редактора контента выдает приятное сообщение: "Внимание: введенный вами источник HTML мог быть изменен". когда вы вставляете некоторый HTML через "Редактировать исходный код HTML".

И что еще хуже, это то, что вы редактируете генерируемый HTML, а не исходный HTML.

Допустим, у вас есть некоторая разметка, которая изменена и превращена в слайдер с помощью некоторого jQuery, на который ссылается главная страница. Плагины jQuery обычно добавляют классы, добавляют дополнительный HTML вокруг исходной разметки для достижения желаемой функциональности.

С помощью редакторов страниц SharePoint 2010 вы увидите разметку ПОСЛЕ того, как она была изменена JavaScript. Что это за идиотский подход?

Я мог иметь исходный HTML-код в отдельных файлах и просто ссылаться на них из каждой веб-части редактора контента, но это затрудняет поддержание страниц в заднице.

Есть ли где-то настройка, по которой я скучаю? Я предполагаю, что есть настройка где-то похожая на следующую

SPActLikeARetard = True

Как я могу изменить это на Ложь?

1 ответ

Другой вариант - веб-часть форм HTML (в категории "Формы"). Это можно использовать для подключения к другим веб-частям, но проще - для редактирования JavaScript непосредственно в веб-части. Похоже, что правила для веб-частей редактора контента не применяются к веб-частям форм HTML, что обеспечивает большую гибкость.

Не самый лучший, но сработает.

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

Другие вопросы по тегам