#!/usr/bin/env python import warnings as _warnings _warnings.resetwarnings() _warnings.filterwarnings('error') # BEGIN INCLUDE from tdi import html template = html.from_string("""

doc title goes here

Intro goes here.

...
""") class Model(object): def __init__(self, menu, page): self._menu = menu self._page = page def render_item(self, node): node.repeat(self.repeat_item, self._menu) def repeat_item(self, node, (href, menuitem)): node.link.content = menuitem if (node.ctx[0] + 1 == self._page): node.link.hiddenelement = True else: node.link['href'] = href menu = [ (u'/some/', u'Some Menu Item'), (u'/other/', u'Editing Content & Attributes'), (u'/third.html', u'Another Menu Item'), ] model = Model(menu=menu, page=2) template.render(model, startnode="menu") # END INCLUDE print