add templatetag to get place page
This commit is contained in:
parent
5a480f7baa
commit
bc49366139
|
@ -365,15 +365,23 @@ def onlymoov_duration(string):
|
|||
|
||||
|
||||
@register.filter
|
||||
def place_page_url(cell):
|
||||
def place_page(cell):
|
||||
try:
|
||||
fixed_place_cell = ConfigJsonCell.objects.get(
|
||||
key=cell.key,
|
||||
parameters=cell.parameters,
|
||||
page__template_name='place')
|
||||
except ConfigJsonCell.DoesNotExist:
|
||||
return None
|
||||
return fixed_place_cell.page
|
||||
|
||||
|
||||
@register.filter
|
||||
def place_page_url(cell):
|
||||
page = place_page(cell)
|
||||
if page is None:
|
||||
return ''
|
||||
return fixed_place_cell.page.get_online_url()
|
||||
return page.get_online_url()
|
||||
|
||||
|
||||
@register.filter
|
||||
|
|
Loading…
Reference in New Issue