Guten Morgen,
ich benutze auf dieser Website die Pro Version von wpsg 3.2.2.
Die Länder stehen in der translation.php drin. Sie werden auch sauber von CSL eingelesen und ich kann sie übersetzen. Sie werden nur nicht ausgeben. Weder im Basket noch im Checkout.
Die translation.php sieht so aus:
Code: Alles auswählen
$land_1 = __('Deutschland', 'wpsg');
$landkrzl_1 = __('DE', 'wpsg');
$land_2 = __('Oesterreich', 'wpsg');
$landkrzl_2 = __('AT', 'wpsg');
$land_3 = __('Schweiz', 'wpsg');
$landkrzl_3 = __('CH', 'wpsg');
$land_4 = __('Belgien', 'wpsg');
$landkrzl_4 = __('BE', 'wpsg');
$land_5 = __('Bulgarien', 'wpsg');
$landkrzl_5 = __('BG', 'wpsg');
$land_6 = __('Daenemark', 'wpsg');
$landkrzl_6 = __('DK', 'wpsg');
$land_7 = __('Estland', 'wpsg');
$landkrzl_7 = __('EE', 'wpsg');
$land_8 = __('Finnland', 'wpsg');
$landkrzl_8 = __('FI', 'wpsg');
$land_9 = __('Frankreich', 'wpsg');
$landkrzl_9 = __('FR', 'wpsg');
$land_10 = __('Griechenland', 'wpsg');
$landkrzl_10 = __('GR', 'wpsg');
$land_11 = __('Irland, Republik', 'wpsg');
$landkrzl_11 = __('IE', 'wpsg');
$land_12 = __('Italien', 'wpsg');
$landkrzl_12 = __('IT', 'wpsg');
$land_13 = __('Lettland', 'wpsg');
$landkrzl_13 = __('LV', 'wpsg');
$land_14 = __('Litauen', 'wpsg');
u.s.w.
Die Länderauswahl in meinem basket.phtml sieht nach leichter Veränderung so aus (vielleicht hilft das ja weiter?):
Code: Alles auswählen
...
<tr class="wpsg_basket_shipping">
<td class="wpsg_cell_number"></td>
<td class="wpsg_cell_shipping_label" colspan="1">
<?php echo wpsg_translate(__('<a class="fancybox-iframe" href="#1#?template=basic">Versandkosten</a>:', 'wpsg'),
$this->getURL(wpsg_ShopController::URL_VERSANDKOSTEN)
); ?></td>
<td class="wpsg_cell_select">
<div class="warenkorbselect-land">
<?php if ($this->get_option('wpsg_hideBasketCountrySelect') != '1') { ?>
<select name="set_land" class="wpsg_form_submit set_land">
<?php foreach ($this->view['arLander'] as $l_id => $l) { ?>
<option <?php echo (($l_id == @$this->view['basket']['checkout']['shipping_land'] || $l_id == $this->view['basket']['checkout']['land'])?'selected="selected"':''); ?> value="<?php echo $l_id; ?>"><?php echo wpsg_hspc($l); ?></option>
<?php } ?>
</select> </div>
<?php } else { ?>
<input type="hidden" name="set_land" value="<?php echo $this->view['basket']['checkout']['shipping_land']; ?>" />
<?php } ?>
</td>
<td class="wpsg_cell_select"></td>
<td class="wpsg_cell_select">
<div class="warenkorbselect">
<select name="set_shipping" class="wpsg_form_submit set_shipping">
<option><?php echo __('Bitte wählen', 'wpsg')?></option>
<?php foreach ($this->arShipping as $s_id => $s) { ?>
<option <?php echo (($s['id'] == $this->view['basket']['checkout']['shipping'])?'selected="selected"':''); ?> value="<?php echo $s_id; ?>"><?php echo wpsg_hspc($s['name']); ?></option>
<?php } ?>
</select>
</div></td>
<?php if (sizeof($this->view['basket']['mwst']) > 1 || $this->get_option('wpsg_showMwstAlways') == '1') { ?>
<td class="wpsg_cell_mwst"><?php echo (($this->arShipping[$this->view['basket']['checkout']['shipping']]['mwst_value'] > 0)?wpsg_ff($this->arShipping[$this->view['basket']['checkout']['shipping']]['mwst_value'], '%'):__('Anteilig', 'wpsg')); ?></td>
<?php } ?>
<td class="wpsg_cell_shipping_value">
<?php echo wpsg_ff($this->view['basket']['sum']['preis_shipping'], $this->get_option('wpsg_currency')); ?>
</td>
</tr>
...
Gruß
POG