Hallo und gute Nacht,
Wo sollen die Daten gespeichert werden?
in abrufbaren Dantenbanken oder arrays
$data = [ 'welcome' => [ 'en' => "<strong>welcome</strong> ...", 'de' => "<strong>Willkommen</strong> ...", ] ]
<article <section> <?php $data[ 'welcome' ][ 'de' ] ?> </section> </article>
oder in meinen augen noch verzettelter...
$data = [ 'welcome' => [ 'en' => "<article><section><strong>welcome</strong> ...</section></article>", 'de' => "<article><section><strong>Willkommen</strong> ...</section></article>", ] ]
<?php $data[ 'welcome' ][ 'de' ] ?>
Wenn es nach mir geht, keine von den drei Versionen. Führe mal eine kleine Übung durch: erstelle nur die Struktur ohne Daten. Gib aber jedem Element, dass Daten enthalten soll, eine eindeutige ID.
Und nun erstelle eine Datenbank,
- id
- lang
- data
Und dann nimmst Du dir die DOM-Klasse von PHP und ersetzt die leeren Elemente mit ID durch die passenden gefüllten. Kannst Du auch mit JavaScript machen, wenn dir das PHP-DOM noch zu viel auf einmal ist..
Grüße
TS