I'm creating a CMS system and the idea is:
main Configurator has route '/some-cms-page/' which is calling
cms_view method:
== pseudocode ==
def cms_view(request):
page = Page.get_page(request)
response = ''
for plugin in page.plugins:
plugin = init_plugin()
view = plugin_conf.get_view_method('current/url/address/')
response += view(request)
return response
So, plugin MUST have own Configurator. And again my question is that
Configurator has something similar to method 'get_view_method'?
On 31 Gru, 11:03, Chris McDonough <[email protected]> wrote:
> On Fri, 2010-12-31 at 01:53 -0800, grassoalvaro wrote:
> > Ok, i bad described my problem. In example above with Configurator in
> > each plugin i want something like:
>
> > def my_view(request):
> > plugin_conf = init_plugin()
> > # plugin_conf is a Configurator
> > view = plugin_conf.get_view_method('current/url/address/')
> > rendered_plugin = view(request)
>
> > Has pyramid in Configurator (can't find it) method like
> > 'get_view_method' or something similar?
>
> If you're trying to configure "plugins", use config.include instead of
> trying to create some separate configurator that has some other sort
> of.. something... inside a
> view.http://docs.pylonshq.com/pyramid/dev/narr/advconfig.html#including-co...
>
> - C
--
You received this message because you are subscribed to the Google Groups
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pylons-discuss?hl=en.