Magento 2: Wie erhalte ich die aktuelle Geschäftssprache?
10
Ich versuche, einen benutzerdefinierten Block für jede Geschäftsansicht / Sprache anzuzeigen. Daher möchte ich eine switch-Anweisung erstellen wie:
$lang =// Get language code or store view code here;switch($lang){case'en':// English blockbreak;case'nl':// Dutch blockbreak;default:// Dutch blockbreak;}
Wie kann ich das bekommen? Ich brauche es in dieser Datei\app\design\frontend\Venustheme\floristy\Ves_Themesettings\templates\header\default.phtml
Sie können das aktuelle Gebietsschema mithilfe der folgenden Methode abrufen:
Sie können die Blockdatei aufrufen und eine Funktion für Ihre Anforderung festlegen und diese Funktion in der HTML-Datei aufrufen.
Aufruf in der HTML-Datei,
quelle
strstr($haystack, '_', true);
, guter Trick