Files @ 46c50ec0b192
Branch filter:

Location: website/www/conservancy/templates/blog/entry_partial.html

Bradley M. Kuhn
Copyleft Compliance: Minor rewrite of strategy & firmware liberation

This rewrite should improve the stand-alone nature of these documents
and allow for better integration with other summary text and
announcements on the website.

Note that they have now drifted heavily from the original formulation
of the items as grant proposals.
{% 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&hellip;</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>