k2 store 3.5 корзина. Проставить страну по умолчанию и скрыть Shipping adress

Тема в разделе "K2", создана пользователем Side4ka, 06.09.2013.

  1. Offline

    Side4ka Недавно здесь

    Регистрация:
    05.09.2013
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Женский
    Добрый день.
    Проблема заключается в следующем.

    на сайте в корзине хочу изменить вывод полей:
    1. Скрыть страну. Не удалить, а именно скрыть проставив значение по умолчанию. Или удалить, но где то в коде жестко прописать что список с регионами грузится для страны с ID 176. Как это можно сделать? вот как понимаю код:
    Код (CODE):
    1. <div class="row-fluid">
    2. <div class="left span5">
    3.   <h2><?php echo JText::_('K2STORE_CHECKOUT_YOUR_DETAILS'); ?></h2>
    4. <span class="required">*</span> <?php echo JText::_('K2STORE_FIRST_NAME'); ?><br />
    5.   <input type="text" name="first_name" value="<?php echo $this->data['first_name']; ?>" class="large-field" />
    6.   <br />
    7.   <br />
    8.   <span class="required">*</span> <?php echo JText::_('K2STORE_LAST_NAME'); ?><br />
    9.   <input type="text" name="last_name" value="<?php echo $this->data['last_name']; ?>" class="large-field" />
    10.   <br />
    11.   <br />
    12.   <span class="required">*</span> <?php echo JText::_('K2STORE_EMAIL'); ?><br />
    13.   <input type="text" name="email" value="<?php echo $this->data['email']; ?>" class="large-field" />
    14.   <br />
    15.   <br />
    16.   <span class="required">*</span> <?php echo JText::_('K2STORE_TELEPHONE'); ?><br />
    17.   <input type="text" name="phone_1" value="<?php echo $this->data['phone_1']; ?>" class="large-field" />
    18.   <br />
    19.   <br />
    20.  
    21.    <?php if($this->params->get('bill_company_name', 2) != 3 ): ?>
    22.    <?php echo $this->params->get('bill_company_name', 2)==1? '<span class="required">*</span>':''; ?>
    23.    <?php echo JText::_('K2STORE_COMPANY_NAME'); ?><br />
    24.   <input type="text" name="company" value="<?php echo $this->data['company']; ?>" class="large-field" />
    25.   <br />
    26.   <br />
    27. <?php endif; ?>
    28.  
    29. <?php if($this->params->get('bill_tax_number', 2) != 3 ): ?>
    30.    <?php echo $this->params->get('bill_tax_number', 2)==1? '<span class="required">*</span>':''; ?>
    31.    <?php echo JText::_('K2STORE_TAX_ID'); ?><br />
    32.   <input type="text" name="tax_number" value="<?php echo $this->data['tax_number']; ?>" class="large-field" />
    33.   <br />
    34.   <br />
    35. <?php endif; ?>
    36. </div>
    37. <div class="right span5">
    38.  <h2><?php echo JText::_('K2STORE_CHECKOUT_YOUR_ADDRESS'); ?></h2>
    39.  <span class="required">*</span> <?php echo JText::_('K2STORE_ADDRESS1'); ?><br />
    40. <input type="text" name="address_1" value="<?php echo $this->data['address_1']; ?>" class="large-field" />
    41. <br />
    42. <br />
    43. <span class="required">*</span> <?php echo JText::_('K2STORE_CITY'); ?><br />
    44. <input type="text" name="city" value="<?php echo $this->data['city']; ?>" class="large-field" />
    45. <br />
    46. <br />
    47. <span class="required">*</span> <?php echo JText::_('K2STORE_POSTCODE'); ?><br />
    48. <input type="text" name="zip" value="<?php echo $this->data['zip']; ?>" class="large-field" />
    49. <br />
    50. <br />
    51. <span class="required">*</span> <?php echo JText::_('K2STORE_COUNTRY'); ?> <br />
    52. <?php echo $this->guest_bill_country; ?>
    53. <br />
    54. <br />
    55. <span class="required">*</span> <?php echo JText::_('K2STORE_STATE_PROVINCE'); ?><br />
    56. <select name="zone_id" class="large-field">
    57. </select>
    58. <br />
    59. <br />
    60. <br />
    61. </div>
    62. <?php if ($this->showShipping) { ?>
    63. <div style="clear: both; padding-top: 15px; border-top: 1px solid #DDDDDD;">
    64.   <?php if ($this->data['shipping_address']) { ?>
    65.   <input type="checkbox" name="shipping_address" value="1" id="shipping" checked="checked" />
    66.   <?php } else { ?>
    67.   <input type="checkbox" name="shipping_address" value="1" id="shipping" />
    68.   <?php } ?>
    69.   <label for="shipping"><?php echo JText::_('K2STORE_MAKE_SHIPPING_SAME'); ?></label>
    70.   <br />
    71.   <br />
    72.   <br />
    73. </div>
    74.   <?php } ?>
    75.  
    76. <div class="buttons row-fluid">
    77.   <div class="right span12 pull-right">
    78.     <input type="button" value="<?php echo JText::_('K2STORE_CHECKOUT_CONTINUE'); ?>" id="button-guest" class="button btn btn-primary" />
    79.   </div>
    80. </div>
    81. </div>
    82. <input type="hidden" name="option" value="com_k2store" />
    83. <input type="hidden" name="view" value="checkout" />
    84. <input type="hidden" name="task" value="guest_validate" />
    85.  
    86. <script type="text/javascript"><!--
    87. (function($) {
    88. $('#billing-address select[name=\'country_id\']').bind('change', function() {
    89.   if (this.value == '') return;
    90.   $.ajax({
    91.     url: 'index.php?option=com_k2store&view=checkout&task=getCountry&country_id=' + this.value,
    92.     dataType: 'json',
    93.     beforeSend: function() {
    94.       $('#billing-address select[name=\'country_id\']').after('<span class="wait">&nbsp;<img src="catalog/view/theme/default/image/loading.gif" alt="" /></span>');
    95.     },
    96.     complete: function() {
    97.       $('.wait').remove();
    98.     },
    99.     success: function(json) {
    100.       if (json['postcode_required'] == '1') {
    101.         $('#payment-postcode-required').show();
    102.       } else {
    103.         $('#payment-postcode-required').hide();
    104.       }
    105.  
    106.       html = '<option value=""><?php echo JText::_('K2STORE_SELECT'); ?></option>';
    107.  
    108.       if (json['zone'] != '') {
    109.         for (i = 0; i < json['zone'].length; i++) {
    110.               html += '<option value="' + json['zone'][i]['zone_id'] + '"';
    111.  
    112.           if (json['zone'][i]['zone_id'] == '<?php echo $this->data['zone_id']; ?>') {
    113.                 html += ' selected="selected"';
    114.             }
    115.  
    116.             html += '>' + json['zone'][i]['zone_name'] + '</option>';
    117.         }
    118.       } else {
    119.         html += '<option value="0" selected="selected"><?php echo JText::_('K2STORE_CHECKOUT_ZONE_NONE'); ?></option>';
    120.       }
    121.  
    122.       $('#billing-address select[name=\'zone_id\']').html(html);
    123.     },
    124.     error: function(xhr, ajaxOptions, thrownError) {
    125.       //alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
    126.     }
    127.   });
    128. });
    129. })(k2store.jQuery);
    130.  
    131.  
    132. (function($){
    133. $('#billing-address select[name=\'country_id\']').trigger('change');
    134. })(k2store.jQuery);
    135.  
    136. //--></script>


    2. УБрать весь раздел shipping adress. Как вовсе убрать данный раздел? мне он не нужен.. как то до этого убирала, но потом случайно затерла, а вспомнить ну никак не выходит :(

    Голова уже не варит, бьюсь не могу исправить.
     
  2.  

Поделиться этой страницей

Загрузка...