I am putting together a custom search facility on a site that has no "featured image" and instead uses an image field in Advanced Custom Fields. Is there a way of pulling the image source from ACF? Or maybe there is another way of doing this by using another block... I can for example get the required media ID using "single field" block, if I could wrap some html around that I could probably get the image to work.
I can't think of a block that would accept the ID of a media post (which is how ACF stores the image field) and generate an image, or generate a URL from the ID to be able to set as an img src.
I think you'll need to register a custom shortcode that gets the field value for the current post, gets the corresponding post object, then gets the corresponding img URL and either returns that, or returns the entire img tag markup, including that src.
You can then insert that in a template or the output of a search View using a shortcode block (if you return the entire img tag), or in a classic or custom HTML block if you are just using the shortcode to provide the value of the src attribute for an img tag.