Statische Blöcke in mehrsprachigen Shops optimal verwenden

Ein mehrsprachiger Shop wird oft mit Hilfe von StoreViews umgesetzt, wobei jeder StoreView die Inhalte in der jeweiligen Sprache anzeigt.

Hin und wieder beobachte ich, dass für verschiedene StoreViews auch Blöcke mit verschiedenen Seitenbezeichnern (engl.: Identifier) angelegt werden, etwa myblock_de für den deutschsprachigen und myblock_en für den englischsprachigen StoreView. Beide Blöcke sind dabei in allen StoreViews sichtbar:

Falsche Verwendung von statischen Blocks in mehrsprachigen Magento-Shops

Dabei können in Magento mehrere Blöcke mit dem gleichen Seitenbezeichner angelegt werden (z.B. myblock), sofern sie sich in der Einstellung StoreView unterscheiden (andernfalls wird der Fehler „Ein Blockbezeichner mit den gleichen Einstellungen existiert für den ausgewählten Store bereits.“ gemeldet):

Richtige Verwendung von statischen Blocks in mehrsprachigen Magento-Shops

So kann in verschiedenen StoreViews ein Block mit dem gleichen Seitenbezeichner verwendet werden. In einem mehrsprachigen Shop würde dies die Konsistenzhaltung der Daten erleichtern.

Weiterlesen:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.