]> git.parisson.com Git - mezzo.git/commitdiff
Add auto external article link (fix #261)
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 21 Oct 2016 11:40:27 +0000 (13:40 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Fri, 21 Oct 2016 11:40:27 +0000 (13:40 +0200)
app/templates/agenda/includes/event_date.html
app/templates/agenda/includes/event_linecard.html
app/templates/base.html
app/templates/core/inc/generic_card.html
app/templates/magazine/article/includes/article_card.html
lib/mezzanine-agenda

index 9ac2e89fd3b1cc69ff7396db2ba2f123d91dc89e..cb31a618335d0a1f815a0769820596725f240eb5 100644 (file)
@@ -1,7 +1,6 @@
 {% load i18n %}
 {% load event_tags pages_tags mezzanine_tags %}
 
-
     <!-- Start date only  -->
     {% if event.start and not event.end %}
         {{ event.start|date:event.date_format }}
index 44216aefc996f955b0680291b1228bb000b3583c..2d729f22ca18507d6dbce6eafa365326bfbd8389 100644 (file)
@@ -1,21 +1,13 @@
 {% load i18n future mezzanine_tags event_tags keyword_tags disqus_tags organization_tags %}
 
 <div class="row event-line-box">
-
     {% ifchanged event.start.month %}
-
         <div class="col-sm-12 col-md-12 col-lg-12 event-line-box__month">
-
             <h2>{{ event.start|date:'F' }}</h2>
-
         </div>
-
     {% endifchanged %}
-
     <div class="col-sm-12 col-md-12 col-lg-12 event-line-box__content">
-
         <div class="row">
-
             <div class="col-xs-3">
                 {% with True as unit_booking %}
                     {% include 'agenda/includes/event_metainfo_line.html' %}
@@ -59,9 +51,6 @@
                     {% if event.description %}{{ event.description|slice:":100" }}{% else %}{{ event.parent.description|slice:":100" }}{% endif %}
                 </div>
             </div>
-
         </div>
-
     </div>
-
 </div>
index 66f40dc86d07c6b20a162ca02cf1a2ab1730f866..7eeabbbbadf5e84d94a6ba4f6383527d340cd7fa 100644 (file)
                             Châtelet, Les Halles
                         </div>
                     </div>
+
                     <div class="row">
                         <div class="col-sm-10 col-sm-push-1">
                             <div class="footer__separator"></div>
                         </div>
                     </div>
+
                     <div class="row">
                         <div class="col-xs-4 col-sm-3 col-sm-push-1 tal">
                             {% page_menu "pages/menus/footer_vertical.html" %}
                         </div>
+
                         <div class="col-xs-4 col-sm-5 col-sm-push-1 tal">
                             <strong>Institut de Recherche et Coordination Acoustique/Musique</strong> {% trans 'under the tutelage of' %} :<br />
                             <br />
                             <a href="http://www.upmc.fr/" target="_blank" title="Université Pierre et Marie Curie"><img class="footer__partner" width="120" height="66" src="{% static "img/partners/logo-upmc.png" %}" /></a>
                             <a href="http://www.inria.fr/" target="_blank" title="Inria"><img class="footer__partner" width="120" height="66" src="{% static "img/partners/logo-inria.png" %}" /></a>
                         </div>
+
                         <div class="col-xs-4 col-sm-2 col-sm-push-1 tal">
                             {% trans 'go to' %} :
                             <ul class="unstyled-list">
                             </ul>
                         </div>
                     </div>
+
                     <div class="row">
                         <div class="col-sm-10 col-sm-push-1">
                             <div class="footer__separator footer__seprator--small"></div>
                         </div>
                     </div>
+
                     <div class="row">
                         <div class="col-sm-10 col-sm-push-1">
                             {% page_menu "pages/menus/footer_horizontal.html" %}
                         </div>
                     </div>
+
                 </div>
             </div>
         </footer>
index 94cf2eccf2a99cc8de446baa589734bd25dbc560..538d5d6c72323fc2d9a8ed1a25dac2f26a3a3dfe 100644 (file)
@@ -1,6 +1,6 @@
 {% load i18n pages_tags mezzanine_tags media_tags organization_tags %}
 
-<a class="article-box" href="{% block url %}{% endblock %}" title="{% block metatitle %}{% endblock %}">
+<a class="article-box" href="{% block url %}{% endblock %}" {% block target %}{% endblock %} title="{% block metatitle %}{% endblock %}">
     <div class="article-box__header">
 
         {% block image %}
index c2f261acb225bf88102145b8779cbef60e8b121b..1ceb2afd0da46c7642f14d41734967134f3a160b 100644 (file)
 {% endblock %}
 
 {% block url %}
+  {% if article.content|removetags:"p"|slice:':4' == 'http' %}
+    {{ article.content|removetags:"p" }}
+  {% else %}
     {% url 'magazine-article-detail' article.slug %}
+  {% endif %}
+{% endblock %}
+
+{% block target %}
+  {% if article.content|removetags:"p"|slice:':4' == 'http' %}target="_blank"{% endif %}
 {% endblock %}
 
 {% block image %}
index d975b0c2dde27b3cedc93016f5aaafd345d35d60..429ec9aec1be348537d2c5aec2326f7df1b0ba72 160000 (submodule)
@@ -1 +1 @@
-Subproject commit d975b0c2dde27b3cedc93016f5aaafd345d35d60
+Subproject commit 429ec9aec1be348537d2c5aec2326f7df1b0ba72