Author Topic: if Sprache ist EN, DE  (Read 298 times)

Offline Concilla

  • Posts: 28
if Sprache ist EN, DE
« on: April 12, 2018, 08:06:42 AM »
Liebe WebsiteBaker,

ich würde gern in ein Template einen Text einbinden, der je nach Sprache, wechselt. Also, z.B.:

Wenn Sprache DE = Das ist ein Test

Wenn Sprache EN = This is a test

Leider weiß ich nicht, wie man das umsetzt. Kann mir hier jemand helfen?

Vielen Dank im Voraus.

Offline dbs

  • Betatester
  • **
  • Posts: 7553
  • Gender: Male
  • tioz4ever
    • WebsiteBaker - jQuery-Plugins - Module - Droplets - Tests
Re: if Sprache ist EN, DE
« Reply #1 on: April 12, 2018, 08:49:50 AM »
Hallo, eine Möglichkeit wäre in der index.php des Templates.
Oben im ersten PHP Block irgendwo einfügen:
Code: [Select]
<?php // diese Zeile nicht, ist nur für bunt

if( LANGUAGE == 'DE' ) {
    
$text 'Das ist ein Test';
} else if ( 
LANGUAGE == 'EN' ) {
    
$text 'This is a test';
}

Heißt, wenn Sprache DE, dann hat $text den deutschen Inhalt. Sonst, wenn Sprache EN den englischen.

Ausgabe weiter unten wo du es anzeigen willst:
Code: [Select]
<?php echo $text?>
Falls du aber meintest es irgendwo im Editor verwenden zu wollen, müsste man es anders machen.

Offline Concilla

  • Posts: 28
Re: if Sprache ist EN, DE
« Reply #2 on: April 12, 2018, 10:04:29 AM »
Super. Vielen Dank. Es funktioniert hervorragend  :-D