view gpp/templates/news/story_summary.html @ 6:b6263ac72052

Use DRY principle to manage third party javascript libraries. Created script_tags template tags to generate the correct link and script tags for 3rd party libraries. The settings.py file is the only place where the full path name is specified.
author Brian Neal <bgneal@gmail.com>
date Sat, 11 Apr 2009 22:50:56 +0000
parents 63696b279e35
children c284c0e5c5db
line wrap: on
line source
{% load comment_tags %}
{% get_comment_count for story as comment_count %}
<div class="news-story-container">
<h4><a href="{{ story.get_absolute_url }}">{{ story.title }}</a></h4>
<div class="news-details">
   Submitted by {{ story.submitter.username }} on {{ story.date_published|date:"F d, Y" }}.
</div>
<a href="{% url news.views.category category=story.category.id,page=1 %}">
<img src="{{ story.category.icon.url }}" alt="{{ story.category.title }}" title="{{ story.category.title }}" 
   class="news-icon" /></a>
<div class="news-content">
   {{ story.short_text|safe }}
</div>
{% if story.long_text %}
<p>
<img src="{{ MEDIA_URL }}icons/bullet_go.png" alt="Read More" />
<a href="{{ story.get_absolute_url }}">There is more to this story, continue reading ...</a>
</p>
{% endif %}
<hr />
<p>
<img src="{{ MEDIA_URL }}icons/comments.png" alt="Comments" />
<a href="{{ story.get_absolute_url }}">{{ comment_count }} comment{{ comment_count|pluralize }}</a>
<a href="{{ story.get_absolute_url }}"><img src="{{ MEDIA_URL }}icons/link.png" alt="Permalink" title="Permalink" /></a>
{% if user.is_authenticated %}
<a href="{% url news.views.email_story story.id %}"><img src="{{ MEDIA_URL }}icons/email_go.png"
   alt="Send this story to a friend" title="Send this story to a friend" /></a>
{% endif %}
</p>
{% if story_tags %}
<div class="news-tags">
   <img src="{{ MEDIA_URL }}icons/tag_blue.png" alt="Tags" title="Tags" />
   <ul>
      {% for tag in story_tags %}
         <li><a href="{% url news-tag_page tag_name=tag.name,page=1 %}">{{ tag.name }}</a></li>
      {% endfor %}
   </ul>
</div>
{% endif %}
</div>