Das Originaltemplate hat folgende Struktur im Block content
PHP-Code:
{% block content %}
{% if layout != 'below' %}
{{ block('text_media') }}
{% endif %}
{# Richtext #}
{% block text %}
{% set text_attributes = attrs()
.addClass('rte')
.mergeWith(text_attributes|default)
%}
<div{% block text_attributes %}{{ text_attributes }}{% endblock %}>
{{ text|csp_inline_styles|insert_tag|encode_email|raw }}
</div>
{% endblock %}
{% if layout == 'below' %}
{{ block('text_media') }}
{% endif %}
{% endblock %}
Hier siehst du auch schon, dass "layout == 'below'" das ist, was du auch setzen könntest.
Vermutlich (ungetestet) reicht schon das hier aus:
PHP-Code:
{% extends "@Contao/content_element/text.html.twig" %}
{% set layout = 'top' %}
Bedenke bitte, dass du es entweder global überschreiben kannst oder du dir ein child template machen kannst in templates/content_element/text/below.html.twig