Пишу для версии 0.2.0
Чтобы совсем удалить поле model
admin/controller/catalog/product.php - найти: (1119-я строка)
if ((strlen(utf8_decode($this->request->post['model'])) < 1) || (strlen(utf8_decode($this->request->post['model'])) > 64)) {
$this->error['model'] = $this->language->get('error_model');
}
Удалить или закомментироватьУбираем model со страницы редактирования товара в админке
admin/view/template/catalog/product_form.tpl - найти: (61-я строка)
<tr>
<td><span class="required">*</span> <?php echo $entry_model; ?></td>
<td><input type="text" name="model" value="<?php echo $model; ?>" />
<?php if ($error_model) { ?>
<span class="error"><?php echo $error_model; ?></span>
<?php } ?></td>
</tr>
УдалитьУбираем вывод модели со страницы продукта
catalog/view/theme/ВАША ТЕМА/template/product/product.tpl - найти (31-я строка в стандартном шаблоне)
<tr>
<td><b><?php echo $text_model; ?></b></td>
<td><?php echo $model; ?></td>
</tr>
УдалитьУбираем вывод модели со страницы категории
catalog/view/theme/ВАША ТЕМА/template/product/category.tpl - найти (53-я строка в стандартном шаблоне)
<span style="color: #999; font-size: 11px;"><?php echo $products[$j]['model']; ?></span><br />
УдалитьУбираем model со страницы корзины
catalog/view/theme/ВАША ТЕМА/template/checkout/cart.tpl - найти (25-я строка и 47-ая в стандартном шаблоне)
<th align="left"><?php echo $column_model; ?></th>
<td align="left" valign="top"><?php echo $product['model']; ?></td>
УдалитьУбираем model со страницы подтверждения заказа
catalog/view/theme/ВАША ТЕМА/template/checkout/confirm.tpl - найти (44-я строка и 56-ая в стандартном шаблоне)
<th align="left"><?php echo $column_model; ?></th>
<td align="left" valign="top"><?php echo $product['model']; ?></td>
УдалитьУбираем model со страницы в истории заказов пользователя
catalog/view/theme/ВАША ТЕМА/template/account/invoice.tpl - найти (54-я строка и 66-ая в стандартном шаблоне)
<th align="left"><?php echo $text_model; ?></th>
<td align="left" valign="top"><?php echo $product['model']; ?></td>
УдалитьУбираем model с письма, которое приходит пользователю после заказа
catalog/view/theme/ВАША ТЕМА/template/mail/order_confirm.tpl - найти (60-я строка и 72-ая в стандартном шаблоне)
<th align="left" style="width: 15%; padding: 0.3em; color: #FFFFFF;"><?php echo $column_model; ?></th>
<td align="left"><?php echo $product['model']; ?></td>
УдалитьВозможно, еще где-то model придется удалить - я написал те места, о которых вспомнил
Чтобы сделать поле model не обязательным к заполнению
admin/controller/catalog/product.php - найти: (1119-я строка)
if ((strlen(utf8_decode($this->request->post['model'])) < 1) || (strlen(utf8_decode($this->request->post['model'])) > 64)) {
$this->error['model'] = $this->language->get('error_model');
}
Заменить наif (strlen(utf8_decode($this->request->post['model']) > 64) {
$this->error['model'] = $this->language->get('error_model');
}Но тогда, если model вы не заполните, то и выводится на страницы товара и категории будет пусто значение. Придется или вводить условие на вывод или убирать вывод. Короче, проще удалить поле совсем :)