bp guidelines link to new site

This commit is contained in:
j 2011-10-11 18:25:21 +05:30
parent 6f33e587c6
commit 1b8bcd7000
2 changed files with 16 additions and 1 deletions

View File

@ -18,4 +18,19 @@ def link_bps(value):
value = value.replace(match, '', 1) value = value.replace(match, '', 1)
return value return value
def abs_link_bps(value):
r = r'BP\:[0-9][0-9]?'
matches = re.findall(r, value)
for match in matches:
id = int(match.replace("BP:", "").strip())
try:
bp = BestPractice.objects.get(pk=id)
title = bp.title
html = "<a class='bpRelated' href='%s' title='View related Best Practice story'>%s</a>" % (bp.get_absolute_url(), title,)
value = value.replace(match, html, 1)
except:
value = value.replace(match, '', 1)
return value
register.filter("abs_link_bps", abs_link_bps)
register.filter("link_bps", link_bps) register.filter("link_bps", link_bps)

View File

@ -17,6 +17,6 @@
</div> </div>
<div class=""> <div class="">
{% autoescape off %} {% autoescape off %}
{{ text|linebreaksbr|link_bps }} {{ text|linebreaksbr|abs_link_bps }}
{% endautoescape %} {% endautoescape %}
</div> </div>