From 18ec99dd0b909041307196f2e2b1d4eea165e189 Mon Sep 17 00:00:00 2001 From: rayzhou-bit Date: Tue, 26 Apr 2022 05:09:36 -0400 Subject: [PATCH] feat: change default title for text xblock --- cms/djangoapps/contentstore/views/item.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cms/djangoapps/contentstore/views/item.py b/cms/djangoapps/contentstore/views/item.py index 69c3117417..420f8c1a5b 100644 --- a/cms/djangoapps/contentstore/views/item.py +++ b/cms/djangoapps/contentstore/views/item.py @@ -427,13 +427,16 @@ def xblock_view_handler(request, usage_key_string, view_name): # Note that the container view recursively adds headers into the preview fragment, # so only the "Pages" view requires that this extra wrapper be included. + display_label = xblock.display_name or xblock.scope_ids.block_type + if not xblock.display_name and xblock.scope_ids.block_type == 'html': + display_label = 'Text' if is_pages_view: fragment.content = render_to_string('component.html', { 'xblock_context': context, 'xblock': xblock, 'locator': usage_key, 'preview': fragment.content, - 'label': xblock.display_name or xblock.scope_ids.block_type, + 'label': display_label, }) else: raise Http404