Flaggen für die Sprachen statt Dropdown-Feld in Magento anzeigen

Veröffentlicht: von & gespeichert unter Programmierung.

Flaggen für die Sprachen statt Dropdown-Feld in Magento anzeigen.

1. Als erstes wechslen wir zum Ordner: app/design/frontend/[theme-directory]/template/page/switch/
2. Wir öffnen dann die Datei “languages.phtml” und ersetzen beispielsweise den vorhandenen Code mit dem folgenden Code.
<style type=“text/css“>
.langs-wrapper{float:right;height:15px;margin-right:20px;}
.lang-flag{border:1px solid transparent;display:inline-block;height:13px;}
.lang-flag:hover{border:1px solid #FFF;}
</style>

<?php if(count($this->getStores())>1): ?>
<div class=“form-language“>
<div class=“langs-wrapper“>
<?php foreach ($this->getStores() as $_lang): ?>
<?php if ($_lang->getCode() != ‚default‘): ?>
<a class=“lang-flag“ href=“<?php echo $this->getCurrentUrl().‘?___store=‘.$_lang->getCode();?>“ style=“text-decoration:none;“ title=“<?php echo $_lang->getCode();?>“>
<img src=“<?php echo $this->getSkinUrl(‚images/flags/‘.$_lang->getCode().‘.gif‘);?>“ alt=“<?php echo $_lang->getCode();?>“>
</a>
<?php endif;?>
<?php endforeach;?>
</div>
</div>
<?php endif;?>
3. Wir müssen dann die gewünschten Flagegen in den Order einfügen ” directory in skin/[theme]/images/folder“
Die Flaggen müssten aber die im Shop für das jeweilige Land vorhandene Abkürzung als Bezeichnung haben.

Schreibe einen Kommentar