Что работает:
Добавление поставщика
Удаление поставщика
Просмотр редактирование
Сортировка по названию поставщика
Привязка поставщика к товару
Какие еще будут доработки:
Импорт экспорт в эксель
Вывод поставщика для менеджера в заказе
Всплывающая подсказка при наведении мыши на поставщика в заказе с краткой инф.
Сортировка по всем полям
1.Открываем файл /www/admin/model/catalog/productr.php
Ищем:
public function addProduct($data) {
Во всей выборке ищем следующее:manufacturer_id = '" . (int)$data['manufacturer_id'] . "',
И вставляем перед ним это:
supplier_id = '" . (int)$data['supplier_id'] . "',
________________________________________________________________
public function editProduct($product_id, $data) {
Во всей выборке ищем следующее:
manufacturer_id = '" . (int)$data['manufacturer_id'] . "',
И вставляем перед ним это:
supplier_id = '" . (int)$data['supplier_id'] . "',
_________________________________________________________________
2. Открываем файл /www/admin/controller/catalog/productr.php
Ищем:
$this->load->model('catalog/manufacturer');
$this->data['manufacturers'] = $this->model_catalog_manufacturer->getManufacturers();
if (isset($this->request->post['manufacturer_id'])) {
$this->data['manufacturer_id'] = $this->request->post['manufacturer_id'];
} elseif (!empty($product_info)) {
$this->data['manufacturer_id'] = $product_info['manufacturer_id'];
} else {
$this->data['manufacturer_id'] = 0;
}
Перед ней вставляем такой код:
$this->load->model('catalog/supplier');
$this->data['suppliers'] = $this->model_catalog_supplier->getSuppliers();
if (isset($this->request->post['supplier_id'])) {
$this->data['supplier_id'] = $this->request->post['supplier_id'];
} elseif (!empty($product_info)) {
$this->data['supplier_id'] = $product_info['supplier_id'];
} else {
$this->data['supplier_id'] = 0;
}
_________________________________________________________________________________
3. Открываем файл /www/admin/view/catalog/productr_form.tpl
Ищем:
<tr>
<td><?php echo $entry_manufacturer; ?></td>
<td><select name="manufacturer_id">
<option value="0" selected="selected"><?php echo $text_none; ?></option>
<?php foreach ($manufacturers as $manufacturer) { ?>
<?php if ($manufacturer['manufacturer_id'] == $manufacturer_id) { ?>
<option value="<?php echo $manufacturer['manufacturer_id']; ?>" selected="selected"><?php echo $manufacturer['name']; ?></option>
<?php } else { ?>
<option value="<?php echo $manufacturer['manufacturer_id']; ?>"><?php echo $manufacturer['name']; ?></option>
<?php } ?>
<?php } ?>
</select></td>
</tr>
<tr>
<td><?php echo $entry_supplier='Поставщик:'; ?></td>
<td><select name="supplier_id">
<option value="0" selected="selected"><?php echo $text_none; ?></option>
<?php foreach ($suppliers as $supplier) { ?>
<?php if ($supplier['supplier_id'] == $supplier_id) { ?>
<option value="<?php echo $supplier['supplier_id']; ?>" selected="selected"><?php echo $supplier['name']; ?></option>
<?php } else { ?>
<option value="<?php echo $supplier['supplier_id']; ?>"><?php echo $supplier['name']; ?></option>
<?php } ?>
<?php } ?>
</select></td>
</tr>
_________________________________________________________________________________
В итоге должно получится так:
Спасибо за внимание, надеюсь ничего не забыл. Следите за блогм , доработки еще будут.
Комментарии
Отправить комментарий