feat: add meta image field in LMS course

This commit is contained in:
Hussain Nagaria
2023-01-03 16:48:52 +05:30
parent 16cb564a6a
commit 37e8c3ab84
2 changed files with 17 additions and 4 deletions

View File

@@ -44,7 +44,9 @@
"pricing_section",
"paid_certificate",
"currency",
"price_certificate"
"price_certificate",
"website_meta_section",
"meta_image"
],
"fields": [
{
@@ -235,6 +237,16 @@
{
"fieldname": "column_break_26",
"fieldtype": "Column Break"
},
{
"fieldname": "website_meta_section",
"fieldtype": "Section Break",
"label": "Website Meta"
},
{
"fieldname": "meta_image",
"fieldtype": "Attach Image",
"label": "Meta Image"
}
],
"is_published_field": "published",
@@ -261,7 +273,7 @@
}
],
"make_attachments_public": 1,
"modified": "2022-09-14 13:26:53.153822",
"modified": "2023-01-03 16:38:35.237691",
"modified_by": "Administrator",
"module": "LMS",
"name": "LMS Course",

View File

@@ -57,6 +57,7 @@ def set_course_context(context, course_name):
"currency",
"max_attempts",
"duration",
"meta_image"
],
as_dict=True,
)
@@ -98,8 +99,8 @@ def set_course_context(context, course_name):
context.is_user_interested = get_user_interest(context.course.name)
context.metatags = {
"title": course.title,
"image": course.image,
"name": course.title,
"image": course.meta_image or course.image,
"description": course.short_introduction,
"keywords": course.title,
}