Widgets are only rendered on the page itself right now https://github.com/NodeBB/NodeBB/blob/master/src/middleware/render.js#L53. We would have to add support so they are rendered in renderHeader method as well. Open an issue on our github it could be a nice addition.
Widget: Templating with client side data
First of all, I'm not a developer, and I'm sorry for every noob question that comes up here.
Right now I'm playing around with the plugin/widget development. My goal is to have a widget which includes a search bar and a result div. Every change in the search input field fires a jquery request against a foreign api. Result is a big json object, containing an array of objects (example fields: image, name, uuid, type).
I was able to put the plain results into the div. Now I want to process these results (splitting them up by type) and render them into beautiful partials.
For your imagination:
<box for type A with a list of entries> <box for type B with a list of entries>...
Can anyone please give me a headstart?
Thanks in advance.