Как сделать хлебные крошки с выпадающим списком

Для вывода некоего списка в хлебных крошках используем в SELECT 1 для SQL страницы параметр dropdownMakeup. 

Используем функцию as_agg для соединения строк таблицы в одну строку.

CREATE TABLE dbo.#result (title nvarchar(256), link nvarchar(256), tooltip nvarchar(256), 
ord int, [right] bit, customLink nvarchar(256), dropdownMakeup nvarchar(max))
	
declare @p ExtendedDictionaryParameter 
insert into @p(Value2) 
select '<li><a href="p1/'+cast(id as nvarchar)+'">'+name+'</a></li>' Value2
from table1
    
insert into #result
select 'Главная', '/', '', 1, 0, '', ''
union 
select 'Проекты/этапы', '/projects', '', 2, 0, '',  isnull(dbo.as_agg(@p, ''), '')
	  
   	
--SELECT 1
select * from #result order by ord
	
Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Получить оценку проекта
Создайте концепцию проекта на основе нашего шаблона и получите оценку проекта в виде КП.
Демо-сайт решений
Базисные решения, которые можно гибко адаптировать под себя: менять внешний вид, бизнес-логику и даже структуру базы данных.
Сайт использует Cookie. Правила конфиденциальности OK