If neither start nor advertised_start has been changed from default don't show the course start date. This allows us to accept course registrations for courses whose start date is yet TBD.
40 lines
1.5 KiB
HTML
40 lines
1.5 KiB
HTML
<%namespace name='static' file='static_content.html'/>
|
|
<%!
|
|
from django.utils.translation import ugettext as _
|
|
from django.core.urlresolvers import reverse
|
|
from courseware.courses import course_image_url, get_course_about_section
|
|
%>
|
|
<%page args="course" />
|
|
<article id="${course.id}" class="course">
|
|
%if course.is_newish:
|
|
<span class="status">${_("New")}</span>
|
|
%endif
|
|
<a href="${reverse('about_course', args=[course.id])}">
|
|
<div class="inner-wrapper">
|
|
<header class="course-preview">
|
|
<hgroup>
|
|
<h2><span class="course-number">${course.display_number_with_default | h}</span> ${get_course_about_section(course, 'title')}</h2>
|
|
</hgroup>
|
|
<div class="info-link">➔</div>
|
|
</header>
|
|
<section class="info">
|
|
<div class="cover-image">
|
|
<img src="${course_image_url(course)}" alt="${course.display_number_with_default | h} ${get_course_about_section(course, 'title')} Cover Image" />
|
|
</div>
|
|
<div class="desc">
|
|
<p>${get_course_about_section(course, 'short_description')}</p>
|
|
</div>
|
|
<div class="bottom">
|
|
<span class="university">${get_course_about_section(course, 'university')}</span>
|
|
% if not course.start_date_is_still_default:
|
|
<span class="start-date">${course.start_date_text}</span>
|
|
% endif
|
|
</div>
|
|
</section>
|
|
</div>
|
|
<div class="meta-info">
|
|
<p class="university">${get_course_about_section(course, 'university')}</p>
|
|
</div>
|
|
</a>
|
|
</article>
|