$def with (about, resource) $if "title" in resource: $:resource.title —  $about["name"][0] $# $if "head" in resource: $:resource.head() $if not getattr(tx.user, "is_authenticating", False): $if tx.request.uri.path: $ sep = " " $ post_sep = " "

\ Home$:sep $if "breadcrumbs" in resource: $ breadcrumbs = resource["breadcrumbs"] $ n = int(len(breadcrumbs) / 2) $ top_ups = " ".join(["up"] * (n + 1)) $ hierarchy = "" $for bc_path, crumb_title in zip(*(breadcrumbs[i::2] for i in (0, 1))): $ bc_path = str(bc_path) $ crumb_title = str(crumb_title) $if "absolute_breadcrumbs" in resource: $ hierarchy = "" $ hierarchy += "/" + bc_path $ crumb_icon = None $if isinstance(crumb_title, tuple): $ crumb_icon, crumb_title = crumb_title \ $if crumb_icon:  \ $:crumb_title$:sep$:post_sep\ $ n -= 1

$if "title" in resource:

$resource.title

$:resource $if tx.user.is_owner: