Commit 8768189d by David Ormsbee

Video slot only appears in course about page if there is a video (note: url is still fixed).

parent 6eccf99a
...@@ -90,8 +90,8 @@ class CourseDescriptor(SequenceDescriptor): ...@@ -90,8 +90,8 @@ class CourseDescriptor(SequenceDescriptor):
with self.system.resources_fs.open(path("about") / section_key + ".html") as htmlFile: with self.system.resources_fs.open(path("about") / section_key + ".html") as htmlFile:
return htmlFile.read().decode('utf-8') return htmlFile.read().decode('utf-8')
except ResourceNotFoundError: except ResourceNotFoundError:
log.exception("Missing about section {key} in course {url}".format(key=section_key, url=self.location.url())) log.warning("Missing about section {key} in course {url}".format(key=section_key, url=self.location.url()))
return "! About section missing !" return None
elif section_key == "title": elif section_key == "title":
return self.metadata.get('display_name', self.name) return self.metadata.get('display_name', self.name)
elif section_key == "university": elif section_key == "university":
......
...@@ -19,12 +19,14 @@ ...@@ -19,12 +19,14 @@
</div> </div>
</section> </section>
% if course.get_about_section("video"):
<a href="#video-modal" class="media" rel="leanModal"> <a href="#video-modal" class="media" rel="leanModal">
<div class="hero"> <div class="hero">
<img src="${static.url('images/courses/circuits.jpeg')}" /> <img src="${static.url('images/courses/circuits.jpeg')}" />
<div class="play-intro"></div> <div class="play-intro"></div>
</div> </div>
</a> </a>
% endif
</div> </div>
</header> </header>
......
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