Из наболевшего о навигации

Ох, жизнь… 5 лет не могу избавиться от одной маленькой (казалось-бы) проблемы: проблема с построением навигации сайта. Нет, ну вроде-бы всё в порядке – построил маленькое дерево, на основе классической структуры: parent-sоn, и вывел красивое дерево там где надо, которое красиво раскрывается, закрывается, полный DHTML, можно даже с AJAX. В приципе я так часто делал во многих проектах, с разными отклонениями от классической структуры, которая была построена. Но! не всё так гладко. На каждом втором сайте, всегда нужна дополнительная навигация, которая строиться самим клиентом. А ещё, теперь в моде “фасетная навигация”, причём, как таковой, древовидной структуры то нет.

Да ладно, плакать, казалось бы, что там плакать, вроде всё решаемо – спланировал 2 таблички (можно и через одну) для хранения названий меню и самих пунктов и нарисовал селектик, из которого можно выбрать пункт и кнопочку “добавить”, немножко дла ручной сортировки и готово. Но вот когда на сайте страничек больше 20, такой интерфейс совсем не удобен. Кто-нибудь видел что-либо удобное? Можно ссылочку?

Хм, пока писал, идея появилась, правда не самая удобная… Самая большая проблема для меня – большое количество страниц, и то что их перелистывая нужно выводить информацию о них. Хорошо, когда сайтом управляешь сам, все урлы сделал сам, всё помнишь, всё знаешь, а когда его делают просто мальчики, которым от части по барабану всё, и они не помнят ни о чём, вот как для них сделать? Пока, всё что в голове – немного ресурсоёмко…

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.