Обновите вики-страницы для отображения полей SharePoint и не нарушайте определение сайта
У меня есть требование отображать поля SharePoint как нижний колонтитул только на определенных страницах, так что это исключает изменение главной страницы, и я не добился успеха с простым старым HTML.
Я пытаюсь отобразить следующий код:
<SharePoint:DeveloperDashboard runat="server"/>
<div class="s4-notdlg" style="clear:both; background-color:orange; padding:10px">
<SharePoint:CreatedModifiedInfo ControlMode="Display" runat="server">
<CustomTemplate>
<br>Page Contact: <SharePoint:FormField FieldName="Page Contact" runat="server" ControlMode="Display" DisableInputFieldLabel="True" />
<br>Last modified on <SharePoint:FieldValue FieldName="Modified" runat="server" ControlMode="Display" DisableInputFieldLabel="True" />
by <SharePoint:FormField FieldName="Author" runat="server" ControlMode="Display" DisableInputFieldLabel="True" />
<br>Comments: <SharePoint:FormField FieldName="Check In Comment" runat="server" ControlMode="Display" DisableInputFieldLabel="True" />
</CustomTemplate>
</SharePoint:CreatedModifiedInfo>
</div>
При редактировании страницы в расширенном режиме, где бы я ни размещал код, я нарушаю определение сайта. Есть ли хорошее место для вставки этого кода на страницу? Или определение сайта необходимо изменить.
1 ответ
Нарушение определения сайта может быть не тем, о чем вы думаете. Это просто говорит вам, что страница больше не является одним из "значений по умолчанию", как способ определить, что было настроено на сайте.
Каждое редактирование, которое вы делаете на этих страницах, похоже на это, так что вы можете получить это сообщение. Вы также можете "сбросить определение сайта", когда захотите, но, как обычно, это не всегда стабильно.