Sharepoint 2013 удаляет содержимое <style> в коде для вставки при сохранении
Я пытаюсь добавить некоторый стиль на страницу Sharepoint 2013, используя средство ввода кода. Он работает нормально, пока я не сохраню страницу, а затем удалил весь текст между тегами <style>
и </style>
?
Итак, я нажимаю кнопку вставки кода на странице и введите следующий
<style>
.sampleStyle {color:#fff}
</style>
При сохранении и повторном открытии я обнаружил, что sharepoint изменил код на этот
<style unselectable="on">
</style>
Ответы
Ответ 1
Это можно сделать. В мое разочарование этим утром я добавлял информацию в поле кода вставки, и SharePoint не сохранил ее вообще. Когда я вернулся в коробку, он был просто пуст.
Вот как это сделать:
-
Используйте код для вставки как прежде, но введите следующее:
<script type="text/css">
*/your CSS here/*
</script>
-
Нажмите "Вставить"
- Сохранение страницы
- Отредактируйте свою страницу еще раз и измените стиль script на стиль (как и должно быть)
Теперь он будет работать!
Когда вы сначала добавляете код, вы должны использовать <script>
, чтобы SharePoint мог сохранить и вставить код. Как только он встроен, вы можете изменить его, и он останется встроенным и будет работать.
Ответ 2
Я думаю, вы не можете добавлять стили CSS и javascript в редакторе содержимого. Однако вы можете использовать редактор script, чтобы добавить их.
Намного лучше иметь файл и использовать редактор script, включить этот файл, например, в видео https://www.youtube.com/watch?v=gcWX3N4nWyw
Ответ 3
В случае, если кому-то это нужно, более подробно о вариантах здесь:
http://365.webbrewers.com/blog/Lists/Posts/Post.aspx?ID=30
"Добавление javascript на страницу общего доступа в 2013 году не так просто, как в большинстве правильно разработанных систем управления контентом. Выбор, представленный редактором страницы, - это инструмент" вставлять код ", инструмент" edit html source " и похоронен под веб-частями - веб-часть редактора script. Насколько я могу рассказать здесь, как все 3 работы:
Код встроенного кода:
Это самая странная из вложений Microsoft script - она обнаруживает, что ваша вставка начинается с тега и добавляет веб-часть редактора script, если это так. Если это не так, оно просто добавляет "фрагмент" кода в источник страницы - и удаляет любой javascript. Поэтому, если вы хотите добавить событие INLINE js, например, событие onclick для всплывающего окна, эта опция будет stri..... "
Ответ 4
Используйте веб-часть редактора форм HTML, а SharePoint не изменит ваш код.