Thanks for the advise, unfortunately that didn't work either.
I have been able to get it working though, within the "d.html" template:
# /social/views/group/d.html
{{if 'eventpage' in globals() and 'group_name' in globals():}}{{if
len(eventpage):}}<h4>{{=group_name}}</h4>{{=eventpage}}{{else:}}
Error: group ID not found{{pass}}
{{elif 'group' in globals():}}...
# /social/controllers/group.pydef d():
group = db(db.group_of_events.group_name == request.args(0)).select() or
redirect(URL('', 'groups'))
events = db(db.event.group_id == group[0].id).select()
if request.args(1):
requested_event = None
for event in events:
if event.id==int(request.args(1)):
requested_event = event
break
return event_page(requested_event, group[0].group_name)
return dict(group=group, events=events)
def event_page(requested_event, group):
eventpage = requested_event or redirect(URL('', 'group/d/'+str(group)))
return dict(group_name=group, eventpage=eventpage)
:D
--