custom-theme/child_url.html (6 lines of code) (raw):

{% if child.url %} {{ child.url|url }} {% else %} {% set child=child.children[0] %} {% include "child_url.html" %} {% endif %}