Visibilité de l'état des catégories (Activé - Désactivé)

Pour faciliter ma gestion personnelle des catégories (désactiver certaines catégories dans le menu de la boutique), je souhaitais avoir la visibilité de leur état dans la liste des catégories.
Pour se faire il faut modifier les fichiers suivants :
admin/controller/catalog/category.php
Chercher cette ligne :
Ajouter dessous, cette ligne :
Chercher cette ligne :
Ajouter dessous, cette ligne :
admin/language/french/catalog/category.php
Chercher cette ligne :
Ajouter dessous, cette ligne :
admin/view/template/catalog/category_list.tpl
Chercher cette ligne :
Ajouter dessous, cette ligne :
Chercher cette ligne :
Ajouter dessous, cette ligne :
Puis toujours pour une gestion plus rapide, j'ai remonté les champs État de la catégorie et Classement dans l'onglet des données.
admin/view/template/catalog/category_form.tpl
Chercher et couper (Ctrl+X) ces lignes :
Coller (Ctrl+V) celles-ci après cette ligne (48) :
Cela donnera ceci :
En souhaitant que cela puisse vous être utile.
Pour se faire il faut modifier les fichiers suivants :
admin/controller/catalog/category.php
Chercher cette ligne :
- Code: Tout sélectionner
'sort_order' => $result['sort_order'],
Ajouter dessous, cette ligne :
- Code: Tout sélectionner
'status' => ($result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled')),
Chercher cette ligne :
- Code: Tout sélectionner
$this->data['column_sort_order'] = $this->language->get('column_sort_order');
Ajouter dessous, cette ligne :
- Code: Tout sélectionner
$this->data['column_status'] = $this->language->get('column_status');
admin/language/french/catalog/category.php
Chercher cette ligne :
- Code: Tout sélectionner
$_['column_sort_order'] = 'Classement';
Ajouter dessous, cette ligne :
- Code: Tout sélectionner
$_['column_status'] = 'État';
admin/view/template/catalog/category_list.tpl
Chercher cette ligne :
- Code: Tout sélectionner
<td class="right"><?php echo $column_sort_order; ?></td>
Ajouter dessous, cette ligne :
- Code: Tout sélectionner
<td class="left"><?php echo $column_status; ?></td>
Chercher cette ligne :
- Code: Tout sélectionner
<td class="right"><?php echo $category['sort_order']; ?></td>
Ajouter dessous, cette ligne :
- Code: Tout sélectionner
<td class="left"><?php echo $category['status']; ?></td>
Puis toujours pour une gestion plus rapide, j'ai remonté les champs État de la catégorie et Classement dans l'onglet des données.
admin/view/template/catalog/category_form.tpl
Chercher et couper (Ctrl+X) ces lignes :
- Code: Tout sélectionner
<tr>
<td><?php echo $entry_status; ?></td>
<td><select name="status">
<?php if ($status) { ?>
<option value="1" selected="selected"><?php echo $text_enabled; ?></option>
<option value="0"><?php echo $text_disabled; ?></option>
<?php } else { ?>
<option value="1"><?php echo $text_enabled; ?></option>
<option value="0" selected="selected"><?php echo $text_disabled; ?></option>
<?php } ?>
</select></td>
</tr>
<tr>
<td><?php echo $entry_sort_order; ?></td>
<td><input name="sort_order" value="<?php echo $sort_order; ?>" size="1" /></td>
</tr>
Coller (Ctrl+V) celles-ci après cette ligne (48) :
- Code: Tout sélectionner
<table class="form">
Cela donnera ceci :
En souhaitant que cela puisse vous être utile.