added %x to print the xapian docid

This commit is contained in:
Jean-Francois Dockes 2016-05-28 08:30:25 +02:00
parent b35526120b
commit 68a0ade62f

View file

@ -283,6 +283,9 @@ void ResListPager::displayDoc(RclConfig *config, int i, Rcl::Doc& doc,
else
chunk << "<p style='margin: 0px;padding: 0px;clear: both;'>";
char xdocidbuf[100];
sprintf(xdocidbuf, "%lu", doc.xdocid);
// Configurable stuff
map<string, string> subs;
subs["A"] = !richabst.empty() ? richabst : "";
@ -302,6 +305,7 @@ void ResListPager::displayDoc(RclConfig *config, int i, Rcl::Doc& doc,
subs["t"] = maybeEscapeHtml(doc.meta[Rcl::Doc::keytt]);
subs["U"] = url;
subs["u"] = urlOrLocal;
subs["x"] = xdocidbuf;
// Let %(xx) access all metadata. HTML-neuter everything:
for (map<string,string>::iterator it = doc.meta.begin();