Prototype implementation

This commit is contained in:
tegwick 2026-05-08 14:26:48 +02:00
parent 315143a6fc
commit 14b0bc6d01
160 changed files with 5731 additions and 42 deletions

View file

@ -0,0 +1,14 @@
def make_breadcrumbs(*args):
"""Build a breadcrumbs list from alternating label/url pairs or (label, url) tuples.
Usage:
make_breadcrumbs(('Ausschreibungen', '/ausschreibungen/'), ('Mein Tender', None))
"""
crumbs = []
for item in args:
if isinstance(item, (list, tuple)) and len(item) == 2:
label, url = item
else:
label, url = item, None
crumbs.append({'label': label, 'url': url})
return crumbs