{{#define a dict used for setup: must at a minimum define the UI_layer page (that is reloaded e.g. when language changes) setup_params = { 'UI_layer': { 'page':'UI_layer.load', 'vars':{'tabs':'default'} }, 'popups': { 'vars':{'popup':1, 'form_reservation_code': form_reservation_code} }, 'locations_json':('[' '"Rendezvous points",' '{"OTT": 312031, "":2},' '{"OTT": 770311, "":3},' '{"OTT": 386191, "":"4"},' '{"OTT": 842867, "":"5"},' '{"OTT": 386195, "en":"6"},' '{"OTT": 702152, "en":"7"},' '{"OTT": 913935, "en":"8"},' '"Tales",' '{"OTT": 820026}' ']') } }} {{extend ('treeviewer/layout_popuped_viewer.html' if request.vars.popup else 'treeviewer/layout.html')}}