Image selection for layout image block

Hello,

I’m searching for a way to select an existing image file for an image layout block. The “Kirby” option in the layout examples does not work for my case.

I’m working on my first Kirby site, still on localhost. The result will be a photography website (which already exists, but I want to migrate to Kirby instead of my old obsolete gallery script). The site will have two major elements - the gallery and a blog. In the blog articles I will describe photographic activities and would like to add images - which are placed in the above mentioned gallery. So, no extra uploads, no copies of the image files, just references to the files in the gallery.

Doing this, I tried to change the query in the blueprint of the site/blueprints/blocks/image.yml

  location:
    label: field.blocks.image.location
    type: radio
    columns: 2
    default: "kirby"
    options:
      kirby: Kirby
      web: Web
  image:
    label: field.blocks.image.name
    type: files
    multiple: false
    image:
      back: black
    query: kirby
    uploads:
      template: blocks/image
    when:
      location: kirby

to for example:

query: kirby.page('galerie/hamburg/city-nord').files

“galerie/hamburg/city-nord” is a path in the content folder with a collection of images. This query works pretty well. But of course it is not the only folder in my “galerie” and now I’m looking for a way to select a folder first instead of hard-coding it like in the example above. Yes, I found a way to get a list of ALL images in my galerie, but I target to a high number of images … so this is not an option.

Are there options to build a folder selection first and then select an image from that folder?