Новый дизайн / Курсы поиск

remotes/origin/hotfix/bonuses-text
gzbender 6 years ago
parent bb20d6425f
commit 02e740524e
  1. 6
      apps/content/models.py
  2. 5
      project/templates/blocks/banner.html

@ -180,6 +180,12 @@ class Banner(models.Model):
is_main=RawSQL('main_banner @> %s', ([page],))
).order_by('-is_main')
@property
def is_video_url(self):
return self.url and ('vimeo.com' in self.url
or 'youtube.com' in self.url and 'watch' in self.url
or 'youto.be' in self.url)
class Contest(models.Model):
title = models.CharField(max_length=255)

@ -14,8 +14,13 @@
<div class="banner__text-column">
<div class="banner__text">{{ banner.text|safe }}</div>
{% if banner.url %}
{% if banner.is_video_url %}
<a href="#" class="banner__link js-video-modal" data-video-url="{{ banner.url }}"
data-trial-lesson="1">{{ banner.button_text }}</a>
{% else %}
<a href="{{ banner.url }}" class="banner__link">{{ banner.button_text }}</a>
{% endif %}
{% endif %}
</div>
<div class="banner__image-column">
<img src="{{ banner.image.url }}"/>

Loading…
Cancel
Save