Как вывести ip покупателя ( $order->id ) и выбранный способ оплаты ?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

dmitriyuvin
dmitriyuvin
Репутация: 0
Сообщения: 21
Зарегистрирован: 17.07.2019
С нами: 4 года 8 месяцев

Сообщение #1 dmitriyuvin » 22.08.2019, 12:10

Во вкладке "Список заказов" перехожу на страницу любого заказа.
Там есть такая информация:
- IP покупателя,
- способ оплаты.

В backend/design/html/order.tpl это записано так:
- IP покупателя:

Код: Выделить всё

{$order->ip|escape}
,
- способ оплаты

Код: Выделить всё

<select name="payment_method_id" class="selectpicker">
                                            <option value="0">{$btr->order_not_selected|escape}</option>
                                            {foreach $payment_methods as $pm}
                                                <option value="{$pm->id}" {if $pm->id==$payment_method->id}selected{/if}>{$pm->name|escape}</option>
                                            {/foreach}
                                        </select>
.
Если я выношу эти переменные в orders.tpl, то ничего не выводит.
Как решить эту задачу?

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #2 korshunov » 22.08.2019, 12:50

api/Orders.php, пробуйте добавить o.ip в список полей функции get_orders аналогично тому, как в предыдущей функции.

dmitriyuvin
dmitriyuvin
Репутация: 0
Сообщения: 21
Зарегистрирован: 17.07.2019
С нами: 4 года 8 месяцев

Сообщение #3 dmitriyuvin » 22.08.2019, 21:06

korshunov, спасибо, помогло


Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 30 гостей