Personal tools
You are here: Home Идеи Про исключение элементов BreadCrumbs
Document Actions

Про исключение элементов BreadCrumbs

by cray last modified 2007-05-24 13:58

Как своевременно рассказал нам Kai Diefenbach, новая версия Plone 2.5.3 приходит с небольшим, но существенным улучшением: возможностью пропускать некоторые элементы пути "хлебных крошек"

Этот эффект достигается простым и элегантным, с точки зрения компоненнтной модели, способом: классы, помеченные интерфейсом IHideFromBreadcrumbs исчезают из пути. Задумавшись об этом свойстве я подумал,\ может найдется тот энтузиаст, который посоветуется со мной и сделает тоже самое для Zope3, исправив пять строк в файле lib/python/zope/traversing/browser/absoluteurl.py, где-то в районе 69ой строк (функция breadcrumbs)?

У нас (в Ключевых Решениях) есть даже специальный инструмент для динамического управления такими интерефейсами-маркерами (т.е. на уровне экземпляров, а не классов - interfaceswitcher (мои соболезнования что он сейчас в закрытом репозитории, обязательно будет в ближашем будущем открыт).

Итак: Идея и способ решения есть, кто первый?

original from Kai Diefenbach


Powered by Plone CMS, the Open Source Content Management System