예제 #1
0
 def _RenderSearchResults(self, content=None, results=None, condit=None):
     page = self._FullRender(content=content, condit=condit)
     page = page.replace(
         "{[results->threads]}",
         Misc.Sort().Array(array=results["threads"],
                           type="searchresult",
                           syn="threads")).replace(
                               "{[results->tags]}",
                               Misc.Sort().Array(
                                   array=results["tags"],
                                   type="searchresult",
                                   syn="tags",
                                   extr={"tag": results["query"]})).replace(
                                       "{[results->posts]}",
                                       Misc.Sort().Array(
                                           array=results["posts"],
                                           type="searchresult",
                                           syn="posts")).replace(
                                               "{[results->users]}",
                                               Misc.Sort().Array(
                                                   array=results["members"],
                                                   type="searchresult",
                                                   syn="users"))
     return Render.Render()._Page(content=page, setCookies=None)