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:
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):
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: