On Sun, Nov 9, 2008 at 3:27 PM, Diez B. Roggisch <[EMAIL PROTECTED]> wrote: > > Lukasz Szybalski schrieb: >> On Sun, Nov 9, 2008 at 12:32 PM, Diez B. Roggisch <[EMAIL PROTECTED]> wrote: >>> Lukasz Szybalski schrieb: >>>> On Sun, Nov 9, 2008 at 7:38 AM, Diez B. Roggisch <[EMAIL PROTECTED]> wrote: >>>>> Lukasz Szybalski schrieb: >>>>>> Hello, >>>>>> In tg1 there was a static folder that you aliased in your apache >>>>>> configuration. >>>>>> so at the end you got this setup: >>>>>> http://localhost:8080/static/images/logo.png >>>>>> http://localhost:8080/static/css/style.css >>>>>> >>>>>> >>>>>> I see that in tg2 there is no such folder. >>>>>> >>>>>> http://localhost:8080/images/logo.png >>>>>> http://localhost:8080/css/style.css >>>>>> >>>>>> Which configuration I need to change to add a prefix folder. I would >>>>>> like to get something like this: >>>>>> http://localhost:8080/public/images/logo.png >>>>>> http://localhost:8080/public/css/style.css >>>>>> >>>>>> What do I need to change? >>>>> AFAIK (haven't quickstarted a TG2-app in a while & different resource >>>>> handling anyway) there actually *is* a public/-directory. >>>>> >>>>> However, you can create aliases for apache for each directory - images, >>>>> css, whatever. >>>> >>>> Imagine you are deploying 3 tg2 apps using apache and mod_wsgi. How >>>> are you going to differentiate the alias for /images for the 3 apps? >>> In the same way you disambiguate the three mod_wsgi-apps. Either by >>> common prefix, or by vhost. How else? >> >> In tg1 I change the prefix of the static folder in configuration file >> to static-myapp and in apache I alias static-myapp >> /path..to..static..folder/static/. >> Tg1 app knows that it needs to get images from localhost/static-myapp/ >> and not from localhost/static. >> In tg2, as far as I know there is now way to tell my app that images >> are not under /localhost/images but they are in localhost/images-myapp >> ? > > where does the /localhost/ come from? In a TG2-app, there are > <myapp>/public/[css|javascript|images]-folders. > > Those are referred to as > > /css > > /javascript > > /images > > So creating aliases for these is the same as for creating them for a > TG1-app. Yes, you need three of them - who cares?
Because its not as easy as you are describing it here. Is there a similar functionality in tg2 as in app.cfg that describes: [/static] static_filter.on = True static_filter.dir = "%(top_level_dir)s/static" tg2 doesn't seem to have this section in there. Lucas --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

