GOOGLE ADS

суббота, 30 апреля 2022 г.

определенный формат для заголовка на веб-сайте Sharepoint?

Мне нужно показать на каждой веб-странице следующую структуру заголовка:

"название сайта/проекта" +","+ "название сайта 1º" +","+ "название сайта 2º" +","+ "название страницы"

Например, у меня есть веб-страница с заголовком «Веб-страница последних новостей», и я нахожусь на сайте со следующим путем: /news/international/new1.aspx. Сайт «Новости» имеет заголовок: «Новости», сайт «Международный» имеет заголовок «Международные новости», а страница имеет заголовок «Открыта новая планета». Результат должен быть:

Веб-страница последних новостей, новости, международные новости, обнаружена Новая планета

Как я могу сделать это, используя тег ProjectProperty Sharepoint?

Если это невозможно сделать, как я могу сделать это хотя бы с одним уровнем сайта? («Последняя новостная веб-страница, новости, открыта новая планета»)


Решение проблемы

Вы можете изучить возможность создания собственного серверного элемента управления, который создает соответствующий заголовок и добавляет его на главную страницу сайта.

Вот учебник по созданию пользовательского серверного элемента управления.

код для получения пользовательским серверным элементом управления вывода соответствующей информации о сайте будет выглядеть примерно так:

protected override void RenderContents(HtmlTextWriter writer)
{
if (Context!= null)
{
SPWeb l_web = SPContext.Current.Web;
StringBuilder l_titleBuilder = new StringBuilder();
l_titleBuilder.AppendFormat("{0}, ", l_web.Title);
char[] l_delim = new char { '/' };
foreach ( string l_pathComponent in
l_web.ServerRelativeUrl.Split(l_delim) )
l_titleBuilder.AppendFormat("{0}, ", l_pathComponent);
l_titleBuilder.Remove(l_titleBuilder.Length - 2, 2);
writer.Write(l_titleBuilder.ToString());
}
}

Комментариев нет:

Отправить комментарий

Laravel Datatable addColumn returns ID of one record only

Я пытаюсь использовать Yajra Datatable для интеграции DataTable на свой веб-сайт. Я смог отобразить таблицу, но столкнулся с проблемой. В по...