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)
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