Mahlzeit,
Wieso eine Textdatei? Wenn schon statisch, dann eine HTML-Datei.
Das ist richtig.
Wenn du ein CMS nutzt, macht es nur bedingt Sinn, statische Seite einzubinden, da dadurch die Wartung schwieriger wird, z.B. bei einem Designwechsel.
Ein CMS wie man es kennt nutze ich nicht. Mein System ist so aufgebaut, dass ich für die Produktanzeige eine statische html-Seite erstellt habe, die einige Platzhalten enthält. Wird ein Produkt aufgerufen lade ich diese Seite und ersetzte die Platzhalter mit den entsprechenden Werten aus der DB. Das ganze über php. Die Impressum Seite ist aber rein statisch.