Перейти к содержанию
Форум поддержки пользователей VamShop

Убрать (Москва - 0.01 кг. [1 посылка])


Елена Каткова

Рекомендуемые сообщения

Елена Каткова

Не нашла тем как убрать регион и вес (Москва - 0.01 кг. [1 посылка]) в строчках доставки наложкой и Почтой России на странице Способа доставки /checkout_shipping.php

В checkout_shipping_block.html есть тег {$method_data.title} в нем сидит комментарий к варианту доставки + регион/вес. А где формируется {$method_data.title} не нашла. Очень нужно убрать регион доставки и вес (Москва - 0.01 кг. [1 посылка])!

Ссылка на сообщение
Поделиться на другие сайты

А где формируется {$method_data.title} не нашла. Очень нужно убрать регион доставки и вес (Москва - 0.01 кг. [1 посылка])!

Этот title формируется в соответствующих файлах модулей доставки. Для каждого способа доставки - в своём файле.

Они расположены в папке \includes\modules\shipping\

Так, например, для модуля доставки почтой России  это файл includes/modules/shipping/russianpostpf.php

Там смотрите код (а именно, строку 'title' => $shipping_method):

     

$this->quotes = array('id' => $this->code,
                            'module' => MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_TITLE_PF,
                            'methods' => array(
                            array('id' => $this->code,
                                                    'title' => $shipping_method,
                                                    'cost' => ceil($shipping_cost)
                                                    )
                                        )

                            );[/code] и далее:
[code]$shipping_method = constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_WAY_'.$mode.'_PF').' <nobr>('.$order->delivery['state'].
          ' - '.$shipping_weight.' '.MODULE_SHIPPING_RUSSIANPOSTPREPAY_TEXT_UNITS_PF.'</nobr> <nobr>['.
          constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_NEED_PF').
          $this->om_number($need_parcel, array(constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_1_PF'),
          constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_2_PF'),
          constant('MODULE_SHIPPING_RUSSIANPOSTPREPAY_'.$mode.'_5_PF')
          )).
          ']</nobr>)';

Здесь формируется значение $shipping_method

Его и правьте под свои потребности.

Ссылка на сообщение
Поделиться на другие сайты
Елена Каткова

Ага, спасибо! очень помогло.

И тогда еще.

В print_order.html есть такая штука {$order_total_values.TITLE}, а где она формируется?

Ссылка на сообщение
Поделиться на другие сайты

templates\vamshop\admin\print_order.html

В print_order.html есть такая штука {$order_total_values.TITLE}, а где она формируется?

Формируется в admin\print_order.php

См. код:

// get order_total data
  $oder_total_query=vam_db_query("SELECT
                      title,
                      text,
                      class,
                      value,
                      sort_order
  FROM ".TABLE_ORDERS_TOTAL."
  WHERE orders_id='".$_GET['oID']."'
  ORDER BY sort_order ASC");

  $order_total=array();
  while ($oder_total_values = vam_db_fetch_array($oder_total_query)) {

  $order_total[]=array(
              'TITLE' => $oder_total_values['title'],
              'CLASS'=> $oder_total_values['class'],
              'VALUE'=> $oder_total_values['value'],
              'TEXT' => $oder_total_values['text']);
    if ($oder_total_values['class']='ot_total') $total=$oder_total_values['value'];
  }[/code]

Думаю, что понятно и разберётесь.

Ссылка на сообщение
Поделиться на другие сайты
Елена Каткова

'TITLE' => $oder_total_values['title']

Хорошо! Тогда где лежит $oder_total_values['title']?

Цель та же убрать (Москва - 0.01 кг. [1 посылка]) из строчки доставки на бланке счета.

Ссылка на сообщение
Поделиться на другие сайты

Хорошо! Тогда где лежит $oder_total_values['title']?

Из таблицы TABLE_ORDERS_TOTAL (см. код выше)

SELECT title, ..... FROM ".TABLE_ORDERS_TOTAL." ........

см. код выше

Цель та же убрать (Москва - 0.01 кг. [1 посылка]) из строчки доставки на бланке счета.

Эти данные уже лежат в таблице TABLE_ORDERS_TOTAL в готовом виде.

Их можно исправить только на этапе их формирования.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...