feat(video): ajout du lien externe
Parent
eefd24cb85
révision
ad034a4d07
|
@ -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);
|
||||
}
|
||||
|
|
|
@ -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"),
|
||||
]
|
||||
|
|
|
@ -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 %}
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket