Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Указать несколько производителей к одного товара


akula89

Recommended Posts

Уважаемый формчаны как указать несколько производителей к товару я скопировал коды с котегории и переименовал на manufacturer и в котролере тоже переделал но все равно не получилось помогите пожалуйста на сайте вместе производители у нас марка авто идет.. поэтому очень нужно чтобы можно была поставить несколько производителей к товара
 кусок кода с product_form

<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_manufacturer; ?></td>
<td><div class="scrollbox">
<?php $class = 'odd'; ?>
<?php foreach ($manufacturers as $manufacturer) { ?>
<?php $class = ($class == 'even' ? 'odd' : 'even'); ?>

<div class="<?php echo $class; ?>">
<?php if (in_array($manufacturer['manufacturer'], $product_manufacturer)) { ?>
<input type="checkbox" name="product_manufacturer[]" value="<?php echo $manufacturer['manufacturer_id']; ?>" checked="checked" />
<?php echo $manufacturer['name']; ?>
<?php } else { ?>
<input type="checkbox" name="manufacturer[]" value="<?php echo $manufacturer['manufacturer_id']; ?>" />
<?php echo $manufacturer['name']; ?>
<?php } ?>
</div>
<?php } ?>
</div>
<a onclick="$(this).parent().find(':checkbox').attr('checked', true);"><?php echo $text_select_all; ?></a> / <a onclick="$(this).parent().find(':checkbox').attr('checked', false);"><?php echo $text_unselect_all; ?></a></td>
</tr>
<tr>

 

и еще с product.php


        $this->load->model('catalog/manufacturer');
        
        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;
        }         
        
        if (isset($this->request->post['manufacturer'])) {
              $this->data['manufacturer'] = $this->request->post['manufacturer'];
        } elseif (!empty($product_info)) {
            $manufacturer_info = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
            
            if ($manufacturer_info) {        
                $this->data['manufacturer'] = $manufacturer_info['name'];
            } else {
                $this->data['manufacturer'] = '';
            }    
        } else {
              $this->data['manufacturer'] = '';
        }


-88693455.jpg

Змінено користувачем akula89
Надіслати
Поділитися на інших сайтах


Гість
Ця тема закрита для публікації повідомлень.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.