diff -r 3a4920809b46 -r 94f9d36371f6 src/ldt/ldt/ldt_utils/views/front.py --- a/src/ldt/ldt/ldt_utils/views/front.py Fri Nov 23 15:02:45 2012 +0100 +++ b/src/ldt/ldt/ldt_utils/views/front.py Wed Nov 28 12:27:08 2012 +0100 @@ -11,6 +11,8 @@ from ldt.ldt_utils.views.content import get_content_tags from ldt.ldt_utils.views.workspace import get_search_results from tagging.models import Tag, TaggedItem +from django.contrib.sites.models import Site +from django.template import Context, Template import base64 @@ -143,7 +145,30 @@ search = '' field = 'all' content_tag = None - + context_color = Context({}) + template_colorurl_string = """ + {% load absstatic %} + {% absstatic "ldt/swf/ldt/pkg/color.xml" %} + """ + t_colorurl = Template(template_colorurl_string) + t_colorurl_render = t_colorurl.render(context_color) + colorurl=t_colorurl_render.strip() + context_i18nurl = Context({}) + template_i18nurl_string = """ + {% load absstatic %} + {% absstatic "ldt/swf/ldt/pkg/i18n" %} + """ + t_i18nurl = Template(template_i18nurl_string) + t_i18nurl_render = t_i18nurl.render(context_i18nurl) + i18nurl=t_i18nurl_render.strip() + context_baseurl = Context({}) + template_baseurl_string = """ + {% load absstatic %} + {% absstatic "ldt/swf/ldt/" %} + """ + t_baseurl = Template(template_baseurl_string) + t_baseurl_render = t_baseurl.render(context_i18nurl) + baseurl=t_baseurl_render.strip() sform = SearchForm(request.GET) if sform.is_valid(): search = sform.cleaned_data["search"] @@ -156,7 +181,7 @@ content_list = TaggedItem.objects.get_by_model(Content.objects.all(), '"'+content_tag+'"') results, nb = get_search_results(request, search, field, page, content_list) - return render_to_response('front/front_search_results.html', {'results': results, 'nb_results' : nb, 'search' : search, 'field': field, 'tag_label':content_tag, 'LDT_MEDIA_PREFIX': settings.LDT_MEDIA_PREFIX, 'colorurl': settings.LDT_MEDIA_PREFIX + 'swf/ldt/pkg/color.xml', 'i18nurl': settings.LDT_MEDIA_PREFIX + 'swf/ldt/pkg/i18n', 'language': language_code, 'baseurl': settings.LDT_MEDIA_PREFIX + 'swf/ldt/'}, context_instance=RequestContext(request)) + return render_to_response('front/front_search_results.html', {'results': results, 'nb_results' : nb, 'search' : search, 'field': field, 'tag_label':content_tag, 'colorurl': colorurl, 'i18nurl': i18nurl, 'language': language_code, 'baseurl': baseurl}, context_instance=RequestContext(request))