Веб-часть редактора контента SharePoint 2010 редактирует сгенерированный код
Почему SharePoint такой дерьмовый?
Во-первых, веб-часть редактора контента выдает приятное сообщение: "Внимание: введенный вами источник HTML мог быть изменен". когда вы вставляете некоторый HTML через "Редактировать исходный код HTML".
И что еще хуже, это то, что вы редактируете генерируемый HTML, а не исходный HTML.
Допустим, у вас есть некоторая разметка, которая изменена и превращена в слайдер с помощью некоторого jQuery, на который ссылается главная страница. Плагины jQuery обычно добавляют классы, добавляют дополнительный HTML вокруг исходной разметки для достижения желаемой функциональности.
С помощью редакторов страниц SharePoint 2010 вы увидите разметку ПОСЛЕ того, как она была изменена JavaScript. Что это за идиотский подход?
Я мог иметь исходный HTML-код в отдельных файлах и просто ссылаться на них из каждой веб-части редактора контента, но это затрудняет поддержание страниц в заднице.
Есть ли где-то настройка, по которой я скучаю? Я предполагаю, что есть настройка где-то похожая на следующую
SPActLikeARetard = True
Как я могу изменить это на Ложь?
1 ответ
Другой вариант - веб-часть форм HTML (в категории "Формы"). Это можно использовать для подключения к другим веб-частям, но проще - для редактирования JavaScript непосредственно в веб-части. Похоже, что правила для веб-частей редактора контента не применяются к веб-частям форм HTML, что обеспечивает большую гибкость.
Не самый лучший, но сработает.
Было бы неплохо иметь веб-часть редактора разметки, которая не имеет интерактивного дизайна, кроме управления разметкой, которая выводится веб-частью.