diff --git a/lms/static/sass/views/_program-marketing-page.scss b/lms/static/sass/views/_program-marketing-page.scss
index c89abf4852..0141a6524b 100644
--- a/lms/static/sass/views/_program-marketing-page.scss
+++ b/lms/static/sass/views/_program-marketing-page.scss
@@ -4,19 +4,18 @@
margin-top: $baseline;
}
- .logo {
- height: 100px;
- }
-
.main-banner {
color: $white;
margin-bottom: 1px;
- background-size: cover;
- background-repeat: no-repeat;
- background-position: center;
+ background-size:100% 100% !important;
+ background-repeat:no-repeat !important;
.authoring-org-logo {
background-color: $white;
+ height: 100px;
+ }
+ .logo-space{
+ height: 50px;
}
.btn {
@@ -81,7 +80,7 @@
.thick_rule {
height: 4px;
border: 0;
- background-color: theme-color('secondary');
+ background-color: theme-color('primary');
}
.program-info {
diff --git a/lms/templates/courseware/program_marketing.html b/lms/templates/courseware/program_marketing.html
index d6de91f064..f3092f21ea 100644
--- a/lms/templates/courseware/program_marketing.html
+++ b/lms/templates/courseware/program_marketing.html
@@ -19,9 +19,8 @@ from openedx.core.djangolib.markup import HTML, Text
<%
faqs = program['faq']
-program_type = program['type']
+program_type = program['type'] if program['type'] else 'Program'
title = program['title']
-status = program['status']
courses = program['courses']
subtitle = program['subtitle']
overview = program['overview']
@@ -30,19 +29,24 @@ job_outlook_items = program['job_outlook_items']
weeks_to_complete = program['weeks_to_complete']
full_program_price_format = '{0:.0f}' if program['full_program_price'].is_integer() else '{0:.2f}'
full_program_price = full_program_price_format.format(program['full_program_price'])
-corporate_endorsement = program['corporate_endorsements'][0] if program['corporate_endorsements'] else {}
-corporate_endorsement_name = corporate_endorsement.get('corporation_name')
-corporate_endorsement_image = corporate_endorsement.get('image',{}).get('src','')
-endorsement = corporate_endorsement['individual_endorsements'][0]
-endorsement_quote = endorsement.get('quote')
-endorser = endorsement.get('endorser')
-endorser_name = endorser.get('given_name') + ' ' + endorser.get('family_name')
-endorser_position = endorser.get('position') or {}
-endorser_title = endorser_position.get('title')
-endorser_org = endorser_position.get('organization_name') or corporate_endorsement_name
expected_learning_items = program['expected_learning_items']
min_hours_effort_per_week = program['min_hours_effort_per_week']
max_hours_effort_per_week = program['max_hours_effort_per_week']
+
+## Start Endorsement
+corporate_endorsement = program['corporate_endorsements'][0] if program['corporate_endorsements'] else {}
+corporate_endorsement_name = corporate_endorsement.get('corporation_name')
+corporate_endorsement_image = corporate_endorsement['image']['src'] if corporate_endorsement.get('image') else ''
+endorsements = corporate_endorsement.get('individual_endorsements')
+endorsement = endorsements[0] if endorsements else {}
+endorsement_quote = endorsement.get('quote')
+endorser = endorsement.get('endorser', {})
+endorser_given_name = endorser.get('given_name') if endorser.get('given_name') else ''
+endorser_family_name = endorser.get('family_name') if endorser.get('family_name') else ''
+endorser_name = (endorser_given_name + ' ' + endorser_family_name).strip()
+endorser_position = endorser.get('position') if endorser.get('position') else {}
+endorser_title = endorser_position.get('title', '')
+endorser_org = endorser_position.get('organization_name') or corporate_endorsement_name
%>
<%block name="js_extra">
@@ -55,16 +59,22 @@ max_hours_effort_per_week = program['max_hours_effort_per_week']
banner_image = program.get('banner_image', {}).get('large', {}).get('url', '')
authoring_organizations = program['authoring_organizations']
video_url = program['video'].get('src') if program['video'] else ''
+ faqs = program['faq']
+ courses = program['courses']
+ instructors = program['instructors']
%>
-
+
% if authoring_organizations and authoring_organizations[0]['logo_image_url']:
-
![${authoring_organizations[0]['name']}](${authoring_organizations[0]['logo_image_url']})
+
+ % else:
+
% endif
${program['title']}
@@ -100,15 +110,21 @@ max_hours_effort_per_week = program['max_hours_effort_per_week']
@@ -137,7 +153,9 @@ max_hours_effort_per_week = program['max_hours_effort_per_week']
% if endorsement:
${_('Real Career Impact')}
-
+ % if corporate_endorsement_image:
+
+ % endif
"${endorsement_quote}"
+ % if courses:
@@ -289,26 +308,29 @@ max_hours_effort_per_week = program['max_hours_effort_per_week']
% endfor
-
-
-
-
${_('Instructors')}
-
- % for instructor in instructors:
-
-
-

-
-
${instructor['name']}
- % if instructor.get('position'):
-
${instructor['position'].get('position')}
-
${instructor['position'].get('organization_name')}
- % endif
+ % endif
+ % if instructors:
+
+
+
+
${_('Instructors')}
- % endfor
-
-
+ % for instructor in instructors:
+
+
+

+
+
${instructor['name']}
+ % if instructor.get('position'):
+
${instructor['position'].get('position')}
+
${instructor['position'].get('organization_name')}
+ % endif
+
+ % endfor
+
+ % endif
% if faqs:
+
${_('Frequently Asked Questions')}