diff --git a/main/models.py b/main/models.py index c0ccee1472980859643d71539450b466d121a943..edc8f0a17575d104e3a862137710ef226d897762 100644 --- a/main/models.py +++ b/main/models.py @@ -358,6 +358,10 @@ class MainHomePage( except IndexError: return None + @route(r"^sdilene/$", name="shared") + def shared(self, request): + return self.setup_article_page_context(request) + class MainArticlesPage( RoutablePageMixin, diff --git a/shared/models.py b/shared/models.py index b41bbd8371c01e8cf06f9282c5ff66e35725ce9f..db07abc3057c3f6f1dcec09da7726cad9354e0c1 100644 --- a/shared/models.py +++ b/shared/models.py @@ -114,18 +114,18 @@ class ArticleMixin(models.Model): """ Returns "rel" property for a link to this article """ - return 'rel="noindex"' if self.no_index else "" + return 'rel="noindex"' if self.get_no_index else "" @property def get_url(self): if self.shared_from is not None: - return f"{self.shared_from.url}/sdilene?sdilene={quote(self.slug)}" + return f"{self.shared_from.url}sdilene?sdilene={quote(self.slug)}" return self.url @property def get_full_url(self): if self.shared_from is not None: - return f"{self.shared_from.url}/sdilene?sdilene={quote(self.slug)}" + return f"{self.shared_from.full_url}sdilene?sdilene={quote(self.slug)}" return self.full_url @property