Sam, that did the trick - 

To implement without touching the core I subclassed DisplayableSitemap, 
change the protocol var and added the sitemap url patterns from Mezzanine's 
main url.py into my app's url patterns

#### urls.py

from mezzanine.conf import settings
from mezzanine.core.sitemaps import DisplayableSitemap

class HttpsDisplayableSitemap(DisplayableSitemap):
    protocol=('https')

urlpatterns = patterns('myapp.views',
    url("^$", "home", name="home"),
    ...
)

# Django's sitemap app.
if "django.contrib.sitemaps" in settings.INSTALLED_APPS:
    sitemaps = {"sitemaps": {"all": HttpsDisplayableSitemap}}
    urlpatterns += patterns("django.contrib.sitemaps.views",
        ("^sitemap\.xml$", "sitemap", sitemaps)
    )

Thanks for pointing me in the right direction

-- 
You received this message because you are subscribed to the Google Groups 
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to