Commit 682d3d0e by Sarina Canelake

Organize logic on Find Courses view.

parent b7a1de1a
<%! from django.utils.translation import ugettext as _ %> <%!
from django.utils.translation import ugettext as _
from microsite_configuration import microsite
%>
<%inherit file="../main.html" /> <%inherit file="../main.html" />
<%namespace name='static' file='../static_content.html'/> <%namespace name='static' file='../static_content.html'/>
<%block name="pagetitle">${_("Courses")}</%block> <%block name="pagetitle">${_("Courses")}</%block>
<%! from microsite_configuration import microsite %>
<section class="find-courses">
<% <%
course_index_overlay_text = microsite.get_value('course_index_overlay_text', _("Explore free courses from leading universities.")) platform_name = microsite.get_value('platform_name', settings.PLATFORM_NAME)
# not sure why this is, but if I use static.url('images/edx-logo-bw.png') then the HTML rendering if self.stanford_theme_enabled():
# of this template goes wonky course_index_overlay_text = _("Explore free courses from {university_name}.").format(university_name="Stanford University")
logo_file = static.url('themes/stanford/images/seal.png')
logo_file = microsite.get_value( logo_alt_text = "Stanford Seal Logo"
'course_index_overlay_logo_file', settings.STATIC_URL + 'images/edx-logo-bw.png'
) else:
course_index_overlay_text = microsite.get_value('course_index_overlay_text', _("Explore courses from {platform_name}.").format(platform_name=platform_name))
# not sure why this is, but if I use static.url('images/edx-logo-bw.png') then the HTML rendering
# of this template goes wonky
logo_file = microsite.get_value(
'course_index_overlay_logo_file', settings.STATIC_URL + 'images/edx-logo-bw.png'
)
logo_alt_text = _("{platform_name} Logo").format(platform_name=platform_name)
%> %>
<section class="find-courses">
<header class="search"> <header class="search">
<div class="inner-wrapper main-search"> <div class="inner-wrapper main-search">
<hgroup> <hgroup>
<div class="logo"> <div class="logo">
% if self.stanford_theme_enabled(): <img src="${logo_file}" alt="${logo_alt_text}" />
<img src="${static.url('themes/stanford/images/seal.png')}" alt="Stanford Seal Logo" />
% else:
<img src='${logo_file}' alt="${microsite.get_value('platform_name', settings.PLATFORM_NAME)} Logo" />
% endif
</div> </div>
% if self.stanford_theme_enabled(): <h2>${course_index_overlay_text}</h2>
<h2>${_("Explore free courses from {university_name}.").format(university_name="Stanford University")}</h2>
% else:
<h2>${course_index_overlay_text}</h2>
% endif
</hgroup> </hgroup>
</div> </div>
</header> </header>
...@@ -41,7 +42,7 @@ ...@@ -41,7 +42,7 @@
<section class="container"> <section class="container">
<section class="courses"> <section class="courses">
<ul class="courses-listing"> <ul class="courses-listing">
%for course in courses: %for course in courses:
<li class="courses-listing-item"> <li class="courses-listing-item">
<%include file="../course.html" args="course=course" /> <%include file="../course.html" args="course=course" />
</li> </li>
...@@ -49,4 +50,5 @@ ...@@ -49,4 +50,5 @@
</ul> </ul>
</section> </section>
</section> </section>
</section> </section>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment