def html_list(display, labels, counts, portal_field, result_path, site_language): html = '' for l, c in zip(labels, counts): if portal_field == 'mt': label = get_media_label(l.title(), site_language) else: label = l query = urlquote(l) if label: html += (('<li>' '<input id="%s_%s" ' 'type="%s" ' 'name="%s" ' 'value="%s" /> ' '<label for="%s_%s">' '<a href="/%s?%s=%s">' '%s' '</a>' '</label> (%s)' '</li>') % (portal_field, ''.join(l.split(' ')), display, portal_field, l, portal_field, ''.join(l.split(' ')), result_path, portal_field, query, label, c)) return html
def html_list(display, labels, counts, portal_field, result_path, site_language): html = '' for l, c in zip(labels, counts): if portal_field == 'mt': label = get_media_label(l.title(), site_language) else: label = l query = urlquote(l) if label: html += (('<li>' '<input id="%s_%s" ' 'type="%s" ' 'name="%s" ' 'value="%s" /> ' '<label for="%s_%s">' '<a href="/%s?%s=%s">' '%s' '</a>' '</label> (%s)' '</li>') % (portal_field, ''.join(l.split(' ')), display, portal_field, l, portal_field, ''.join(l.split(' ')), result_path, portal_field, query, label, c) ) return html
def mediatype(request): site_values = site_settings(request) search_set = get_search_set(site_values) site_lang = site_language(site_values['language']) facet_list = ODWPortal.externalurls.media_facet(request.GET, 'results', search_set) mt = request.GET['mt'] media_label = get_media_label(mt, site_lang) context = { 'site_values': site_values, 'site_language': site_lang, 'facetList': facet_list, 'request': request.GET, 'mediaLabel': media_label, } return render(request, "Portal/mediatypes.html", context)
def mediatype(request): site_values = site_settings(request) search_set = get_search_set(site_values) site_lang = site_language(site_values['language']) facet_list = ODWPortal.externalurls.media_facet(request.GET, 'results', search_set) mt = request.GET['mt'] media_label = get_media_label(mt, site_lang) context = { 'site_values': site_values, 'site_language': site_lang, 'facetList': facet_list, 'request': request.GET, 'mediaLabel': media_label, } return render(request, "Portal/mediatypes.html", context)
def logic_label(label, value, site_language): if label == site_language['ResFacetMediaTypesLabelTitle']: value = get_media_label(value, site_language) return_str = ' <b>%s</b> %s  ' % (label, str(value).replace('" OR "', ' or ')) return return_str
def logic_label(label, value, site_language): if label == site_language['ResFacetMediaTypesLabelTitle']: value = get_media_label(value, site_language) return_str = ' <b>%s</b> %s  ' % (label, str(value).replace( '" OR "', ' or ')) return return_str