Pick-навигация — навигация с помощью условной выборки

Навигацией принято считать переход от одной страницы сайта к другой. То, что описывается в статьях данной ветви скорее можно назвать псевдо-навигацией, так как перехода на другую страницу здесь не происходит.

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

Суть pick-навигации заключается в следующем. В дескриптре шаблона блока вводится дополнительное поле (как правило, целочисленное). Данные в это поле могут записываться как автоматически (скрыто), так и вручную (обычно путем выбора из списка). К этому полю и будет применяться условная выборка (запрос pick). Сами эти данные будем называть ключевыми.

На следующих страницах приведены примеры реализации условной выборки для pick-навигации.


Примечания


См. также