Перейти к содержанию
Официальный форум поддержки Simpla

Редактирование скидки со страницы всех заказов


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

Всем доброго утра!

Снова требуется помощь ))

Вывел на странице заказов input со скидкой

 

<div class="block discount layer">
<h2>Скидка</h2>
<input type=text name=discount value='{$order->discount}'> <span class=currency>%</span>
</div> 

 

Но при вводе скидки, она не сохраняется сбрасывается (если ее ввести со страницы самого заказа, то она отображается на странице всех заказов, но отредактировать ее все равно не получается).

 

В файле OrderAdmin.php за сохранение скидки отвечает строка:

 

$order->discount = $this->request->post('discount', 'floatr'); 

 

Видимо что то аналогичное надо вставить в OrdersAdmin.php, но я незнаю что и куда вставить. Строку выше пробовал вставить в различные места и в различных вариациях, результата нет.

 

Заранее благодарю за помощь в решении проблемы.

 

 

Изменено пользователем esistema1
Ссылка на сообщение
Поделиться на другие сайты

Решение

 

В шаблон orders.tpl

 

<li>
<label class=discount>Скидка</label>
<input name="discount[{$order->id}]" value="{$order->discount|escape}"></input>
</li>

 

В OrdersAdmin.php после 

 

// Обработка действий
if($this->request->method('post'))
{
 

вставляем

// СКИДКА
$discount = $this->request->post('discount');
foreach($discount as $id=>$discount)
{
$this->orders->update_order($id, array('discount'=>$discount));
}
// СКИДКА
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...