Статус: реализовано в Dharma Shop 0.1.15. На dharma-demo.ru опубликованы три страницы-подборки. Посадочная страница — отдельная запись магазина со своим адресом, набором товаров, текстами и SEO.
Модель данных
Компонент com_dharmashop_landing хранит записи и их условия отдельно от категорий Joomla. Источником выдачи служат условия фильтра или ручной список. Фильтр использует общий движок каталога; условия страницы добавляются к фильтру посетителя, а ручной список сохраняет заданный порядок.
Административная и публичная части
Администратор задаёт категорию-источник, условия, режим товаров или групп, сортировку, макет, изображение, краткий и полный текст, SEO и доступ. На сайте страницу можно открыть отдельным пунктом меню либо через список опубликованных подборок. Основные пользовательские шаги описаны в статье «Посадочные страницы».
Устаревшие условия и доступ
Если сохранённое условие ссылается на удалённое или недоступное значение, страница помечается как устаревшая и не подменяется всей категорией. Состояние проверяется кнопкой в списке страниц и задачей планировщика «Dharma Shop: проверка посадочных страниц». До исправления такая страница не должна публиковать некорректную выдачу.
Маршрутизация и SEO
Страница имеет canonical на собственный маршрут. Дополнительный выбор посетителя в фильтре или сортировке не становится отдельной индексируемой посадочной страницей. Когда URL фильтра полностью совпадает с условиями опубликованной посадочной страницы, используется маршрут этой страницы, чтобы избежать дубля содержимого.
Текущие границы
Посадочная страница управляет подборкой и её SEO-содержимым; она не является новым товаром или категорией. Доступность каждой записи всё равно проверяется по правилам публикации и прав Joomla. Значения списка показываются из того же каталога товаров, что и в обычной категории.