Added a view for looking at an individual news entry. It's ugly, one of you artsy people should make it less so :)
This commit is contained in:
parent
1afcd6bf99
commit
6aab3a4145
3 changed files with 7 additions and 52 deletions
|
|
@ -12,10 +12,11 @@ def show_news(request, entry_id):
|
||||||
"""
|
"""
|
||||||
Show an individual news entry.
|
Show an individual news entry.
|
||||||
"""
|
"""
|
||||||
#news_entries = NewsEntry.objects.all().order_by('-date_posted')[:10]
|
news_entry = get_object_or_404(NewsEntry, id=entry_id)
|
||||||
|
|
||||||
pagevars = {
|
pagevars = {
|
||||||
"page_title": "News Entry",
|
"page_title": "News Entry",
|
||||||
|
"news_entry": news_entry
|
||||||
}
|
}
|
||||||
|
|
||||||
context_instance = RequestContext(request)
|
context_instance = RequestContext(request)
|
||||||
|
|
|
||||||
|
|
@ -22,8 +22,8 @@
|
||||||
<div class="oneThird">
|
<div class="oneThird">
|
||||||
<h1>Latest News</h1>
|
<h1>Latest News</h1>
|
||||||
{% for entry in news_entries %}
|
{% for entry in news_entries %}
|
||||||
<a href="/news/show/{{entry.id}}" class="newsHeading">{{entry.title}}</a>
|
<a href="/news/show/{{entry.id}}" class="newsHeading">{{entry.topic.name}}: {{entry.title}}</a>
|
||||||
<p class="newsDate">{{entry.date_posted|time}}</p>
|
<p class="newsDate">By {{entry.author.username}} on {{entry.date_posted|time}}</p>
|
||||||
<p class="newsSummary">{{entry.body|truncatewords:20}}</p>
|
<p class="newsSummary">{{entry.body|truncatewords:20}}</p>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,53 +14,7 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<h1 id="alt-layout">Alternative Layout</h1>
|
<h1 id="alt-layout">{{news_entry.topic.name}}: {{news_entry.title}}</h1>
|
||||||
<p>This is an alternative layout of <span lang="la">Prosimii</span>. Notice the presence of a
|
<p class="newsDate">By {{news_entry.author.username}} on {{news_entry.date_posted|time}}</p>
|
||||||
side menu on the left of page. If you are viewing this page in a <span class="titleTip"
|
<p class="newsSummary">{{news_entry.body}}</p>
|
||||||
title="eg: a Gecko family member or Opera">fully standards-compliant browser</span>, the side
|
|
||||||
menu will scroll with the page. If you are viewing in Internet Explorer, however, the menu
|
|
||||||
will appear stationary.</p>
|
|
||||||
|
|
||||||
<p>The following text is essentially the same as the previous page except elaborated.</p>
|
|
||||||
|
|
||||||
<h1 id="compatibility">Improved Cross-browser Compatibility</h1>
|
|
||||||
<p>Before <span lang="la">Prosimii</span>, I did not test my designs in Opera prior to submitting
|
|
||||||
them to OSWD. As a result, these templates don’t render properly in that browser. In
|
|
||||||
contrast, <span lang="la">Prosimii</span> has been fully tested in
|
|
||||||
<a href="http://www.opera.com">Opera</a> (7.01), Gecko
|
|
||||||
(<a href="http://www.mozilla.org">Mozilla</a> <a href="http://www.getfirefox.com">Firefox</a> 0.10.1)
|
|
||||||
and Internet Explorer (6.0) for consistent rendering.</p>
|
|
||||||
|
|
||||||
<p>This means that people using <span class="titleTip" title="eg: Mozilla 1+, Opera 7+, Netscape 6+, Internet Explorer 6+">standards-compliant browsers</span>
|
|
||||||
will see the same format and layout of your page.</p>
|
|
||||||
|
|
||||||
<h1 id="stylesheets">Comprehensive Stylesheets</h1>
|
|
||||||
<dl>
|
|
||||||
<dt>More robust screen stylesheet</dt>
|
|
||||||
<dd>The improved cross-browser consistency is a result of
|
|
||||||
<span lang="la">Prosimii’s</span> more comprehensive screen stylesheet. Major style
|
|
||||||
parameters are explicitly defined in the stylesheet, resulting in less dependence on
|
|
||||||
browser-determined defaults and thus fewer rendering idiosyncrasies.</dd>
|
|
||||||
<dt>Addition of a print media stylesheet</dt>
|
|
||||||
<dd><span lang="la">Prosimii</span> has a print media stylesheet that styles the page in a
|
|
||||||
format appropriate for black and white printing. To see the effect of this stylesheet,
|
|
||||||
select <span class="smallCaps">print preview</span> from the
|
|
||||||
<span class="smallCaps">file</span> menu, or direct this page to a printer (NB: print only
|
|
||||||
this frame if you are viewing this template in a multi-frame document). Alternatively,
|
|
||||||
if you're using <a href="http://www.getfirefox.com">Firefox</a>, use the stylesheet switcher
|
|
||||||
in the bottom right-hand corner of the browser window.</dd>
|
|
||||||
</dl>
|
|
||||||
|
|
||||||
<h1 id="accessibility">Accessibility Features</h1>
|
|
||||||
<p><span lang="la">Prosimii</span> incorporates accessibility features for people with impaired
|
|
||||||
vision. The template tentatively conforms to the <a href="http://www.w3.org/TR/WCAG10">
|
|
||||||
<acronym title="Web Content Accessibility Guidelines">WCAG</acronym> double A rating</a> and
|
|
||||||
<a href="http://www.access-board.gov/508.htm">§ 508</a> guidelines for web content
|
|
||||||
accessibility. The relative simplicity of the template’s underlying markup ensures that
|
|
||||||
your page can be easily transformed for rendering in aural, tactile (braille) and other
|
|
||||||
non-visual user agents.</p>
|
|
||||||
|
|
||||||
<p>Additionally, the majority of document metrics (widths, lengths and spacings) are font-size
|
|
||||||
relative. This means that a user can increase the default font size of your page (using their
|
|
||||||
browser) without compromising it’s layout.</p>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue