du solltest aber tortzdem in deiner fe_page.html5 folgenden Block haben:
PHP-Code:
<?php $this->block('meta'); ?>
<meta name="robots" content="<?= $this->robots ?>">
<meta name="description" content="<?= $this->description ?>">
<meta name="keywords" content="<?= $this->keywords ?>">
<meta name="generator" content="Contao Open Source CMS">
<?php $this->endblock(); ?>
Da kannst du deine metas mit rein setzen. Dann ist das bei allen Seitelayouts die das Template verwenden mit drin. Das Template sollte im "templates" Ordner liegen.
Von daher war dein Ansatz eigentlich nicht falsch.
Grüße
Lesezeichen