Hallo,
ich liebe mein CMS allerdings ist die Suche so "la la". Als Brückenlösung soll nun bei 0 Ergenissen die Google CSE genutzt werden. Die Einbindung der CSE ist einfach:
<script>
(function() {
var cx = 'CSEID:CSEKEY';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
Das Problem ist das CSE den Querry via GET im Parameter ?q=querry erwartet mein CMS aber den parameter über ?s=querry übernimmt. Ich könnte nun bei 0 Ergebnissen eine Weiterleitung machen auf eine URL bei der dann der Querry via q ausgespielt wird. Das ist allerdings absolut unschön, und ich überlege wie ich den s querry in einen q querry zaubern kann. Kann ich mit Javascirpt vielleicht einen GET q Parameter simullieren?