Ejemplo n.º 1
0
 def _get_absolute_url(self, path_only=False):
     """
     Return absolute url or url path.
     """
     slug = normalise_slug(self.slug)
     if settings.APPEND_SLASH: slug = slug + '/'
     return get_absolute_url('cubane.cms.page', [slug], path_only=path_only)
Ejemplo n.º 2
0
    def _get_absolute_url(self, path_only=False):
        """
        Return absolute url or url path.
        """
        parent = self.page
        if parent:
            if parent.is_homepage:
                parent_slug = '/'
            else:
                parent_slug = parent.slug

            slug = normalise_slug(url_join(parent_slug, self.slug))
            if settings.APPEND_SLASH: slug = slug + '/'
            return get_absolute_url('cubane.cms.page', [slug], path_only=path_only)
        else:
            return None