Make Google search work on test site (ie. using the results from the original site!)

This commit is contained in:
Tobi Schäfer 2015-01-06 19:12:33 +01:00
parent dd23be6f84
commit b07ed2ec58

View file

@ -244,7 +244,7 @@ Members.prototype.onCodeUpdate = function() {
helma.aspects.addBefore(this, 'search_action', function (args, func, site) { helma.aspects.addBefore(this, 'search_action', function (args, func, site) {
if (getProperty('google-search') === 'true') { if (getProperty('google-search') === 'true') {
if (req.data.q && !req.data.q.contains('site:')) { if (req.data.q && !req.data.q.contains('site:')) {
res.redirect(site.href(req.action) + '?q=' + req.data.q + encodeURIComponent(' site:' + site.href())); res.redirect(site.href(req.action) + '?q=' + req.data.q + encodeURIComponent(' site:' + site.href().replace('test.www.', '')));
} }
res.data.title = gettext('Search'); res.data.title = gettext('Search');
res.data.body = site.renderSkinAsString('$Site#googleSearch'); res.data.body = site.renderSkinAsString('$Site#googleSearch');