Esempio n. 1
0
 def get_links(self):
     links = WebPage.get_links(self)
     base = self.get_canonical_path()
     path = self.get_property('title_link')
     if path:
         ref = get_reference(path)
         if not ref.scheme:
             path, view = get_path_and_view(ref.path)
             links.add(str(base.resolve2(path)))
     return links
Esempio n. 2
0
    def get_links(self):
        links = WebPage.get_links(self)

        base = self.get_canonical_path()
        site_root = self.get_site_root()
        available_languages = site_root.get_property('website_languages')

        for language in available_languages:
            path = self.get_property('thumbnail')
            if not path:
                continue
            ref = get_reference(path)
            if not ref.scheme:
                path, view = get_path_and_view(ref.path)
                links.add(str(base.resolve2(path)))

        return links