HandlerPageView: Set 'pagetitle' dynamic variable
This commit is contained in:
parent
0cad11004f
commit
51b259f385
@ -183,13 +183,15 @@ Response HandlerPageView::handleRequest(PageDao &pageDao, std::string pagename,
|
|||||||
return errorResponse("Error", "Could not get first revision for page, which is odd. Solar flares?");
|
return errorResponse("Error", "Could not get first revision for page, which is odd. Solar flares?");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::string customtitle = parser.extractCommand("pagetitle", revision->content);
|
||||||
|
|
||||||
dynamicVarsMap["createdon"] = utils::toISODate(firstRevision.value().timestamp);
|
dynamicVarsMap["createdon"] = utils::toISODate(firstRevision.value().timestamp);
|
||||||
|
dynamicVarsMap["pagetitle"] = customtitle;
|
||||||
|
|
||||||
std::string resolvedContent = parser.parseDynamics(revision->content, dynamicParseCallback);
|
std::string resolvedContent = parser.parseDynamics(revision->content, dynamicParseCallback);
|
||||||
indexcontent = createIndexContent(parser, resolvedContent);
|
indexcontent = createIndexContent(parser, resolvedContent);
|
||||||
parsedcontent = parser.parse(pageDao, *this->urlProvider, resolvedContent);
|
parsedcontent = parser.parse(pageDao, *this->urlProvider, resolvedContent);
|
||||||
std::string revisionstr = std::to_string(revision->revision);
|
std::string revisionstr = std::to_string(revision->revision);
|
||||||
std::string customtitle = parser.extractCommand("pagetitle", revision->content);
|
|
||||||
page.setVar("content", parsedcontent);
|
page.setVar("content", parsedcontent);
|
||||||
page.setVar("index", indexcontent);
|
page.setVar("index", indexcontent);
|
||||||
page.setVar("editedby", revision->author);
|
page.setVar("editedby", revision->author);
|
||||||
|
Loading…
Reference in New Issue
Block a user