# HG changeset patch # User dwinter # Date 1325662697 -3600 # Node ID 8019b536050867eec31978719ff7851978ebda82 # Parent 91daab0c219bb8ca71cdc1c6cf9ac8f4e1842698 hack for annalen diff -r 91daab0c219b -r 8019b5360508 documentViewer.py --- a/documentViewer.py Wed Sep 28 15:39:28 2011 +0200 +++ b/documentViewer.py Wed Jan 04 08:38:17 2012 +0100 @@ -777,7 +777,20 @@ textUrl = textUrl.replace("/mpiwg/online", '', 1) docinfo['textURL'] = textUrl - + + + #TODO: hack-DW for annalen + if (textUrl is not None) and (textUrl.startswith("/permanent/einstein/annalen")): + textUrl=textUrl.replace("/permanent/einstein/annalen/","/diverse/de/") + splitted=textUrl.split("/fulltext") + textUrl=splitted[0]+".xml" + textUrlkurz = string.split(textUrl, ".")[0] + docinfo['textURLPathkurz'] = textUrlkurz + docinfo['textURLPath'] = textUrl + logging.debug("hack") + logging.debug(textUrl) + + # new style text-url-path textUrls = dom.xpath("//texttool/text-url-path") if textUrls and (len(textUrls) > 0):