Changeset - 249adba527d9
[Not reviewed]
0 2 0
Joel Addison - 5 years ago 2019-10-20 23:21:25
joel@addison.net.au
Improve schedule - speaker nav

Add link to speaker profile from presentation detail page.
Include twitter and homepage on speaker profile.
2 files changed with 14 insertions and 4 deletions:
0 comments (0 inline, 0 general)
pinaxcon/templates/symposion/schedule/presentation_detail.html
Show inline comments
...
 
@@ -25,13 +25,13 @@
 
      <ul class="list-unstyled">
 
        {% for speaker in presentation.speakers %}
 
        <li class="mb-4 pb-2">
 
          {% speaker_photo speaker 120 as speaker_photo_url %}
 
          <img src="{{ speaker_photo_url }}" alt="{{ speaker }}" class="rounded-circle img-fluid">
 
          <p>
 
            <strong>{{ speaker }}</strong><br />
 
            <strong><a href="{% url "speaker_profile" speaker.pk %}">{{ speaker }}</a></strong><br />
 
            {% if speaker.twitter_username %}
 
              <a href="https://twitter.com/{{ speaker.twitter_username }}">{{ speaker.twitter_username|twitter_handle }}</a><br />
 
            {% endif %}
 
            {% if speaker.homepage %}
 
              <a href="{{ speaker.homepage }}">{{ speaker.homepage }}</a>
 
            {% endif %}
pinaxcon/templates/symposion/speakers/speaker_profile.html
Show inline comments
 
{% extends "symposion/speakers/base.html" %}
 

	
 
{% load i18n %}
 
{% load lca2018_tags %}
 
{% load lca2019_tags %}
 
{% load thumbnail %}
 

	
 
{% block head_title %}{{ speaker.name }}{% endblock %}
 
{% block page_title %}{{ speaker.name }}{% endblock %}
 
{% block head_title %}Speaker - {{ speaker.name }}{% endblock %}
 
{% block page_title %}Speaker - {{ speaker.name }}{% endblock %}
 
{% block page_lead %}
 
{% if speaker.twitter_username %}
 
  <a href="https://twitter.com/{{ speaker.twitter_username }}">{{ speaker.twitter_username|twitter_handle }}</a>
 
{% endif %}
 
{% if speaker.twitter_username and speaker.homepage %} | {% endif %}
 
{% if speaker.homepage %}
 
  <a href="{{ speaker.homepage }}">{{ speaker.homepage }}</a>
 
{% endif %}
 
{% endblock %}
 

	
 
{% block content %}
 
<div class="row">
 
  <div class="col-md-8">
 
    {% if speaker.user == request.user or request.user.is_staff %}
 
      <a class="btn btn-secondary float-right" href="{% url "speaker_edit" speaker.pk %}">Edit</a>
 
    {% endif %}
 

	
 
    <h3>Biography</h3>
 

	
 
    <div class="bio">{{ speaker.biography_html|safe }}</div>
 

	
 
    <h3>Presentations</h3>
 
    <h3 class="my-4">Presentations</h3>
 

	
 
    <ul>
 
      {% for presentation in presentations %}
 
        <li>
 
          <a href="{% url "schedule_presentation_detail" presentation.pk %}">{{ presentation.title }}</a>
 
          {% if presentation.slot %}
0 comments (0 inline, 0 general)