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

-- 



Reply via email to