feat(video): ajout du lien externe

develop
François Poulain 2019-02-14 07:44:20 +01:00 commité par François Poulain
Parent eefd24cb85
révision ad034a4d07
4 fichiers modifiés avec 33 ajouts et 1 suppressions

Voir le fichier

@ -67,6 +67,12 @@
content: $fa-var-download;
}
}
.excerpt-external-link {
@extend %excerpt-x-link;
&::before {
content: $fa-var-external-link-square;
}
}
}
.excerpt-overlay {
@ -139,6 +145,7 @@
.excerpt-more-link,
.excerpt-other-link,
.excerpt-download-link,
.excerpt-external-link,
.excerpt-title {
color: map-get($theme-colors, $theme);
}

Voir le fichier

@ -1050,3 +1050,16 @@ class Temoignage(Ressource):
class Video(Ressource):
class Meta:
verbose_name = "Vidéo"
video_url = models.URLField('vidéo', null=True, blank=True)
content_panels = Page.content_panels + [
MultiFieldPanel([
ImageChooserPanel('image_en_tete'),
FieldPanel('video_url'),
], "Résumé"),
StreamFieldPanel('contenu'),
MultiFieldPanel([
SnippetChooserPanel('pied_de_page'),
], "Contenus partagés"),
]

Voir le fichier

@ -21,7 +21,7 @@
</title>
{% block css %}
<link rel="stylesheet" href="{% static "css/app.min.css" %}">
<link rel="stylesheet" href="{% static "css/app.css" %}">
<link rel="stylesheet" href="{% static "css/fork-awesome.min.css" %}">
{% endblock %}

Voir le fichier

@ -5,7 +5,11 @@
<div>
{% if style == "discret" %}
<div class="excerpt excerpt-outline-{{ theme_color|default:ressource.get_theme_color }}">
{% if morelink %}
<a class="excerpt-link excerpt-body" href="{{ ressource.url }}">
{% else %}
<a class="excerpt-link excerpt-body" href="{{ ressource.video_url | default:"" }}">
{% endif %}
<div class="video-img mb-2">
{% image ressource.image_en_tete max-600x600 %}
</div>
@ -22,7 +26,11 @@
</a>
{% else %}
<div class="excerpt excerpt-{{ theme_color|default:ressource.get_theme_color }}">
{% if morelink %}
<a class="excerpt-link excerpt-body" href="{{ ressource.url }}">
{% else %}
<a class="excerpt-link excerpt-body" href="{{ ressource.video_url | default:"" }}">
{% endif %}
<div class="video-img mb-2">
{% image ressource.image_en_tete max-600x600 %}
</div>
@ -38,6 +46,10 @@
</div>
</a>
{% endif %}
{% if morelink %}
<a class="excerpt-more-link" href="{{ ressource.url }}">En savoir plus</a>
{% else %}
<a class="excerpt-external-link" href="{{ ressource.video_url | default:"" }}">Aller voir la vidéo</a>
{% endif %}
</div>
</div>