'Renders the requested attribute and attach changeform trigger to it
Uses `_get_empty_context`'

def _get_data_context(self, context, instance, attribute, edit_fields, language, filters, view_url, view_method):

    if (not attribute):
        return context
    attribute = attribute.strip()
    if isinstance(instance, Page):
        if (attribute == 'title'):
            attribute = 'get_title'
            if (not edit_fields):
                edit_fields = 'title'
        elif (attribute == 'page_title'):
            attribute = 'get_page_title'
            if (not edit_fields):
                edit_fields = 'page_title'
        elif (attribute == 'menu_title'):
            attribute = 'get_menu_title'
            if (not edit_fields):
                edit_fields = 'menu_title'
        elif (attribute == 'titles'):
            attribute = 'get_title'
            if (not edit_fields):
                edit_fields = 'title,page_title,menu_title'
        view_url = 'admin:cms_page_edit_title_fields'
    extra_context = copy(context)
    extra_context['attribute_name'] = attribute
    extra_context = self._get_empty_context(extra_context, instance, edit_fields, language, view_url, view_method)
    extra_context.update(self._get_content(extra_context, instance, attribute, language, filters))
    extra_context['content'] = extra_context['content']
    extra_context['rendered_content'] = extra_context['content']
    return extra_context
