Страницы. Как добавить хлебные крошки

Как добавить Хлебные крошки на страницу (и как добавить Title, Keywords, Description)

Создаем процедуру с именем pg_crumbs_{pageCode}

Если страница дочерняя, то URL параметр itemID передается в хранимую процедуру.

Примеры подобных хранимых процедур найдете по префиксу pg_ в БД.

Во втором select в этой процедуре вы можете назначить дополнительные параметры для страницы SEO Title, Meta Keywords, Meta Description, а такжe redirectUrl (если указан, то страница сделает сразу редирект на данный адрес).  

CREATE PROCEDURE [dbo].[pg_crumbs_Projects]
	@roles nvarchar(128),
	@itemID nvarchar(128) = '',
    @urlParameters CRUDFilterParameter READONLY
AS
BEGIN
	declare @result TABLE (title nvarchar(256), link nvarchar(256), tooltip nvarchar(256), ord int)

	insert into @result
	select 'Главная', '/', '', 1
	union
	select 'Мой кабинет', '/home/p/customerCabinet', '', 2
	union
	select 'Проект такой то', '', '', 3

	-- 1 SELECT данные для хлебных крошек
	select * from @result order by ord

	-- 2 SELECT дополнительные настройки страницы
	select 'документы' Title, '' Description, '' Keywords,   -- SEO Title, Description, keywords
        '' RedirectUrl                                       -- если задан, то будет редирект на этот адрес при заходе на страницу

Данную процедуру можно редактировать через интерфейс на странице редактирования страницы (кнопка справа Хлебные крошки & Title).



Примечание