Nik - 30 Ноябрь 2011 10:28 P.M.
Например в Taxonomy ты можешь включить “левую” ссылку в структуру навигации. Ну и она не жестко завязана на записи. Это просто дерево. Можешь создавать любую структуру и привязывать к ней любые страницы. И поддерживает большее количество уровенй чем 2.
Еще ранняя Structure генерила нереальное количество запросов к базе в сравнении с Taxonomy - которая обходилась 1. Хотя сейчас вроде структуру оптимизировали. В общем стоит пробовать обе и под разные задачи использовать ту или иную.
В стракче тоже так можно:
Создаете поле внешняя ссылка в канале Статичных страниц.
Навигацию выводите через Structure Entries и вместо {page_url} делаете условие, если такое то поле не пустое - отображаем его, если нет, то {page_url}.
Еще один лайфхак со стракчей. Если вам нужно, например, сделать опции выключить из меню на старых версиях стракчи.
Ставите low variables и там делаете отдельное поле select entries с мультивыбором (любое).
Дальше это поле используете в опции exclude внутри условий structure.
Если пользуетесь structure entries можно для тех же целей использовать статус или категории.
P.S главное преимущество structure - если уметь ее “готовить”, то сильно ускоряется процесс написания шаблонов.
А у клиентов удобный способ редактировать дерево и красивая админка.
С Taxonomy я, к сожалению, не работал.