On 22 Jul 2012, at 10:49 AM, Alec Taylor wrote:
> My `group` controller located at: "/social/controllers/group.py", has a view
> located at: "/social/views/group/d.html".
>
> For the event page (routed off group), I am calling a function with an
> argument.
>
> Unfortunately I can't seem to find where I can overwrite its default view.
>
> I've tried: "/social/views/group/event_page.html",
> "/social/views/group/event_page/index.html" and:
> "/social/views/event_page/index.html".
>
> # /social/controllers/group.py
> def 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):
> return event_page({'foo':'bar'})
> return dict(group=group, events=events, eventpage=eventpage)
>
> def event_page(eid):
> eventpage={'foo':'bar'}
> return dict(eventpage=eventpage)
>
> Where do I place my replacement view?
>
response.view = 'group/event_page.html'
(I think)
--