Sitefinity 5.X: переопределить, как генерируется заголовок страницы - PullRequest
0 голосов
/ 30 марта 2012

http://www.sitefinity.com/devnet/forums/sitefinity/developing-with-sitefinity/override-how-page-title-is-generated.aspx#2050837

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

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

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

Я склоняюсь ко второму, но я тоже не знаю, как это сделать. Есть идеи?

Я работаю над 5.X.

1 Ответ

1 голос
/ 30 марта 2012

просто отправьте ответ, полученный вами на форумах, на случай, если кто-то ищет здесь.

Ответ от Лиама состоял в том, чтобы сослаться на эту статью KB: http://www.sitefinity.com/devnet/kb/sitefinity-4-x/globally-overwriting-properties-for-frontend-pages.aspx

, что позволяет использовать global.asax для переопределения свойств глобально. довольно гладко, я не знал об этом!

Мое предложение было, если вам нужно сделать это на уровне шаблона, чтобы использовать метод SiteMapBase.GetActualCurrentNode () , чтобы сделать это вручную.

надеюсь, у вас все получилось!

...