filter:search.build hook

This commit is contained in:
Barış Soner Uşaklı
2015-02-10 14:30:01 -05:00
parent b40b87dd36
commit 57d6bb3b4c

View File

@@ -41,10 +41,9 @@ searchController.search = function(req, res, next) {
req.query.categories = [req.query.categories];
}
req.query.in = req.query.in || 'posts';
search.search({
var data = {
query: req.params.term,
searchIn: req.query.in,
searchIn: req.query.in || 'posts',
postedBy: req.query.by,
categories: req.query.categories,
searchChildren: req.query.searchChildren,
@@ -56,7 +55,9 @@ searchController.search = function(req, res, next) {
sortDirection: req.query.sortDirection,
page: page,
uid: uid
}, function(err, results) {
};
search.search(data, function(err, results) {
if (err) {
return next(err);
}
@@ -67,7 +68,13 @@ searchController.search = function(req, res, next) {
results.showAsTopics = req.query.showAs === 'topics';
results.breadcrumbs = breadcrumbs;
results.categories = categories;
res.render('search', results);
plugins.fireHook('filter:search.build', {data: data, results: results}, function(err, data) {
if (err) {
return next(err);
}
res.render('search', data.results);
});
});
});
};