Как сделать набор типовых лендингов под некие объекты (карточки товаров)?

Пример подобной реализации - карточка исполнителя в решении Falcon Auction https://auction.web-automation.ru/executor/supplier109---1399

На вход лендинга передается некий параметр, по которому выводится информация в секциях ленда. Как это реализовать на механизме лендов? 

1. В каждую процедуру секции приходит в parameters параметр itemID - это переменная в URL после названия ленда. В примере выше это supplier109---1399. 

2. Извлекаем значение itemID и по нему выводим разметку секции ленда. 

Мы можем поместить в статичную часть базовую разметку секции, а в SQL от секции извлекать ее и подставлять данные по itemID через replace спец параметров. 

Пример: 

CREATE PROCEDURE [dbo].[block_land_executor_products_get]
	@code nvarchar(128),
	@itemID nvarchar(256),
	@parameters ExtendedDictionaryParameter readonly,  -- langID, username...
	@res nvarchar(max) output
AS
BEGIN
	declare @slag nvarchar(max) =(select value2 from @parameters where [key] = 'itemID')
    declare @supplierID nvarchar(max) =  dbo.str_splitPart(@slag,  '---', 2)
	
    declare @s  nvarchar(max) = ''
	select @s = html from as_htmlBlocks where code = @code

	/* Здесь может быть своя логика по выводу html блока */

	set @res = replace(@s, '{supplierID}', @supplierID)
END
Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

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

Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки и узкого стека разработки. Про снижение стоимости владения продуктом

Это быстрое внесение изменений

по ходу эксплуатации программы. Как создается функционал на платформе

Это простой удобный интерфейс

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

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