2010-01-19 2 views
1

Ive получил поле примечания с включенным FullHTML. Я пытаюсь сохранить тег изображения с помощью src, который указывает на сервер, в котором я сейчас включен. Я установил поле для:Поле для принудительного использования SharePoint должно быть относительным

<img src="http://servername/_layouts/images/Company/test.jpg" /> 

Я тогда сразу попытаться прочитать значение обратно, и я получаю:

<img src="/_layouts/images/Company/test.jpg" /> 

SharePoint любезно раздел его собственный имя_сервер из URL, чтобы сделать его относительно , Это происходит по электронной почте, поэтому мне нужно, чтобы она была абсолютной.

Кто-нибудь знает, как остановить это поведение?

ответ

0

Это хорошее поведение, если вы переносите сайт в другое место, он все равно будет работать :) Возможно, вы могли бы написать обработчик событий в своем списке, чтобы отменить это.

Как это происходит «Это происходит по электронной почте, поэтому мне нужно, чтобы оно было абсолютным». Работа?

Похоже, что пользовательский процесс? Почему бы вам не добавить абсолютные ссылки там.

+1

Я согласен в большинстве сценариев, это хорошее поведение, просто нежелательно в этом. Значение поля отправляется в тексте HTML-сообщения электронной почты. Существует целый процесс генерации электронной почты с этими URL-адресами. URL-адреса в электронном письме должны быть исправлены, чтобы быть абсолютными заранее, что не было проблемой, и на самом деле был уделен внимания обработчиком событий где-то в другом месте. Прежде чем отправлять электронное письмо, это информация сохраняется и повторно запрашивается из списка (а не мое решение), поэтому мои URL-адреса снова являются относительными. Я просто надеялся не выполнять одну и ту же операцию в двух разных местах. – CMN