ok i finally got what you meant and added the following line to the
apache file tgcac.conf :

Alias /webcac/toscawidgets/resources/tw.forms/static /usr/local/lib/
python2.5/site-packages/tw.forms-0.9.2-py2.5.egg/tw/forms/static

And it works, thanks

On 10 mar, 16:31, Adi <[email protected]> wrote:
> Hi lucas,
> I don't really get what your suggestion is...
> Are you talking about adding an alias in the apache config file?
> By the way I don't have any specific trouble with javascript files,
> just with the url rewriting process generated by mod_wsgi which seems
> to conflict with the one generated by toscawidgets.
> Are you talking about modifying something inside the site_packages
> python folder (this doesn't seem very viable to me)?
>
> On 10 mar, 14:49, Lukasz Szybalski <[email protected]> wrote:
>
> > Hello,
>
> > You might need to add a alias to java script library for tosca widget
> > in site-packages/tw.widgets....something.js
>
> > Lucas
>
> > On Tue, Mar 10, 2009 at 5:27 AM, Adi <[email protected]> wrote:
>
> > > Hi,
> > > I've set up an application using mod_wsgi ; I chose the option not to
> > > access my app at the root level but under the path '/webcac'.
>
> > > It works fine except for the resources used by toscawidgets, ie :
>
> > > 1) for my static files the template renders with code like:
> > > **** start code ***
> > > <script type="text/javascript" src="/webcac/static/javascript/
> > > toggle_div.js"></script>
> > > which is ok i get my files served.
> > > **** end code ***
> > > 2) and for toscawidgets resources it renders like:
> > > <link rel="stylesheet" type="text/css" href="/webcac/toscawidgets/
> > > resources/tw.forms/static/calendar/calendar-system.css" media="all" />
> > > <script type="text/javascript" src="/webcac/toscawidgets/resources/
> > > tw.forms/static/calendar/calendar.js"></script>
> > > <script type="text/javascript" src="/webcac/toscawidgets/resources/
> > > tw.forms/static/calendar/calendar-setup.js"></script>
> > > <script type="text/javascript" src="/webcac/toscawidgets/resources/
> > > tw.forms/static/calendar/lang/calendar-fr.js"></script>
>
> > > Unfortunately the resources seem not to be available at /webcac/
> > > toscawidgets/resources/... but at /toscawidgets/resources/
>
> > > Do you know where to inform the system not to add '/webcac' to the
> > > path for toscawidgets resources?
> > > somewhere with TW registration command, or maybe a workaround in
> > > Apache config?
>
> > > Thanks for your lights
>
> > > Adrien
>
> > > 1) here's the tgcac.wsgi code for mod_wsgi:
>
> > > **** start code ***
> > > import sys
> > > sys.path.append('/usr/local/turbogears/tgcac')
> > > sys.stdout = sys.stderr
>
> > > import os
> > > os.environ['PYTHON_EGG_CACHE'] = '/usr/local/turbogears/python-eggs'
>
> > > import atexit
> > > import cherrypy
> > > import cherrypy._cpwsgi
> > > import turbogears
>
> > > turbogears.update_config(configfile="/usr/local/turbogears/tgcac/
> > > dev.cfg", modulename="tgcac.config")
> > > turbogears.config.update({'global': {'server.environment':
> > > 'development'}})
> > > turbogears.config.update({'global': {'autoreload.on': False}})
> > > turbogears.config.update({'global': {'server.log_to_screen': True}})
>
> > > import tgcac.controllers
>
> > > cherrypy.root = tgcac.controllers.Root()
>
> > > if cherrypy.server.state == 0:
> > >    atexit.register(cherrypy.server.stop)
> > >    cherrypy.server.start(init_only=True, server_class=None)
>
> > > application = cherrypy._cpwsgi.wsgiApp
> > > *** end code ***
>
> > > 2) And the tgcac.conf file for apache:
> > > **** start code ***
> > > LoadModule wsgi_module modules/mod_wsgi.so
>
> > > Alias /static /usr/local/turbogears/tgcac/tgcac/static
>
> > > WSGIScriptAlias /webcac /usr/local/turbogears/tgcac/apache/tgcac.wsgi
>
> > > <Directory /usr/local/turbogears/tgcac/apache>
> > > Order deny,allow
> > > Allow from all
> > > </Directory>
> > > *** end code ***
>
> > --
> > How to create python package?http://lucasmanual.com/mywiki/PythonPaste
> > DataHub - create a package that gets, parses, loads, visualizes 
> > datahttp://lucasmanual.com/mywiki/DataHub
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" 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/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to