示例#1
0
 def get_absolute_url(self):
     """ Get the full path for the node
     Consider to prefetch urlalias_set
     first() re-runs query
     :return: a path string
     """
     if self.alias:
         return get_full_path(self.alias, self.language)
     return '/cms/content/%i/' % self.id
示例#2
0
 def get_absolute_url(self):
     """ Get the full path for the node
     Consider to prefetch urlalias_set
     first() re-runs query
     :return: a path string
     """
     if self.alias:
         return get_full_path(self.alias, self.language)
     return '/cms/content/%i/' % self.id
示例#3
0
 def full_path(self):
     """ Get the full path including language (if any) and path
     @see 9cms_menu_full_path.ods
     :return: full path string
     """
     path = self.path
     if path.startswith('http:') or path.startswith('https:'):
         return path
     if path.startswith('#'):
         return path
     bookmark = ''
     bookmark_pos = path.find('#')
     if bookmark_pos > 0:
         bookmark = path[bookmark_pos:]
         path = path[:bookmark_pos]
     return get_full_path(path, self.language, bookmark)
示例#4
0
 def full_path(self):
     """ Get the full path including language (if any) and path
     @see 9cms_menu_full_path.ods
     :return: full path string
     """
     path = self.path
     if path.startswith('http:') or path.startswith('https:'):
         return path
     if path.startswith('#'):
         return path
     bookmark = ''
     bookmark_pos = path.find('#')
     if bookmark_pos > 0:
         bookmark = path[bookmark_pos:]
         path = path[:bookmark_pos]
     return get_full_path(path, self.language, bookmark)
示例#5
0
 def get_redirect_path(self):
     """ Get the redirect path including language (if any)
     :return: full redirect path string
     """
     return get_full_path(self.link, self.language)
示例#6
0
 def get_redirect_path(self):
     """ Get the redirect path including language (if any)
     :return: full redirect path string
     """
     return get_full_path(self.link, self.language)