52 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			1.6 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% comment %}
 | |
| 
 | |
| This partial requires these parameters:
 | |
| 
 | |
| * `entry`: The BlogEntry object to render.
 | |
| 
 | |
| This partial accepts these optional parameters:
 | |
| 
 | |
| * `show`: How much of the BlogEntry to render.  Accepted values are
 | |
|   "headline", "dateline", "summary", "summary+tags", and "body".
 | |
|   Every value will render the parts listed before it, except "body"
 | |
|   doesn't include "summary".  Default "body".
 | |
| * `htag`: Name of the HTML tag to render the entry headline.  Default "h3".
 | |
| 
 | |
| {% endcomment %}
 | |
| 
 | |
| <div class="blog-entry">
 | |
| 
 | |
| <{{ htag|default:"h3" }} class="clear"
 | |
|   >{% if show|default:"body" != "body" %}<a href="{{ entry.get_absolute_url }}"
 | |
|   >{% endif %}{{ entry.headline|safe }}{% if show|default:"body" != "body" %}</a>{% endif %}</{{ htag|default:"h3" }}>
 | |
| 
 | |
| {% if show != "headline" %}
 | |
| <p class="date">by <span class="author">{{ entry.author.formal_name }}</span>
 | |
|   on {{ entry.pub_date|date:"F j, Y" }}
 | |
| </p>
 | |
| 
 | |
| {% if show != "dateline" %}
 | |
| 
 | |
| {% if show|default:"body" == "body" %}
 | |
| {{ entry.body|safe }}
 | |
| {% else %}
 | |
| {{ entry.summary|safe }}
 | |
| {% endif %}
 | |
| 
 | |
| {% if show|default:"body" != "body" %}
 | |
| <p><a class="continued" href="{{ entry.get_absolute_url }}">Read More…</a></p>
 | |
| {% endif %}
 | |
| {% if show != "summary" %}
 | |
| <p class="permalink"><a href="{{ entry.get_absolute_url }}">[permalink]</a></p>
 | |
| {% endif %}
 | |
| 
 | |
| {% if show != "summary" and entry.tags.exists %}
 | |
| <p class="blog-tags">Tags:
 | |
|   {% for tag in entry.tags.iterator %}
 | |
|   <a href="{{ tag.get_absolute_url }}">{{ tag.label }}</a>{% if not forloop.last %}, {% endif %}{% endfor %}</p>
 | |
| {% endif %}
 | |
| 
 | |
| {% endif %}{# show != "dateline" #}
 | |
| {% endif %}{# show != "headline" #}
 | |
| 
 | |
| </div>
 | 
