momo: put rendered cells in div with classes similar to the web output (#10576)
This commit is contained in:
parent
1a7a9e73da
commit
47da6e2865
|
@ -38,6 +38,12 @@ class MomoManagerView(TemplateView):
|
|||
template_name = 'momo/manager_home.html'
|
||||
|
||||
|
||||
def render_cell(cell, context):
|
||||
classnames = ['cell', cell.css_class_name]
|
||||
if cell.slug:
|
||||
classnames.append(cell.slug)
|
||||
return '<div class="%s">%s</div>' % (' '.join(classnames), cell.render(context))
|
||||
|
||||
def get_page_dict(request, page, manifest):
|
||||
cells = [x for x in CellBase.get_cells(page_id=page.id) if x.placeholder != 'footer']
|
||||
|
||||
|
@ -59,7 +65,7 @@ def get_page_dict(request, page, manifest):
|
|||
'request': request,
|
||||
'site_base': request.build_absolute_uri('/')[:-1],
|
||||
})
|
||||
page_dict['content'] = '\n'.join([cell.render(context) for cell in cells])
|
||||
page_dict['content'] = '\n'.join([render_cell(cell, context) for cell in cells])
|
||||
|
||||
if link_cells:
|
||||
page_dict['seealso'] = []
|
||||
|
|
Loading…
Reference in New Issue