un debut d'erreur "Notice"

Programmation, discussions et suggestions pour l'amélioration de OpenCart

un debut d'erreur "Notice"

Messagepar eric02 » 23 Fév 2012, 14:56

Bonjour,

suite à des modifs en suivant le sujet : http://forum.opencart-france.com/developpement/comment-afficher-l-image-des-categories-t913.html

en local tout fonctionne à merveille, je viens de basculer mon travail chez mon hebergeur et je me retrouve avec ceci :
Notice: Undefined index: image in /homepages/46/d319817374/htdocs/test/catalog/view/theme/default/template/product/category.tpl on line 25

j'avoue avoir un peu de mal à comprendre pourquoi cela fonctionne en local et pas en distant ???

Voici les 30 premieres lignes du fichier concerné "catalog/view/theme/default/template/product/category.tpl"

Code: Tout sélectionner
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
  <h1><?php echo $heading_title; ?></h1>
  <?php if ($thumb || $description) { ?>
  <div class="category-info">
    <?php if ($thumb) { ?>
    <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div>
    <?php } ?>
    <?php if ($description) { ?>
    <?php echo $description; ?>
    <?php } ?>
  </div>
  <?php } ?>
  <?php if ($categories) { ?>
  <h2><?php echo $text_refine; ?></h2>
  <div class="category-list">
    <?php if (count($categories) <= 5) { ?>
      <?php foreach ($categories as $category) { ?>
           <div class="catergory-unit"> 
       <?php if ($category['image']){ ?>
          <a href="<?php echo $category['href']; ?>">
          <img src="<?php echo $category['image']; ?>" title="<?php echo $category['name']; ?>" alt="<?php echo $category['name']; ?>" />
          </a>
          <?php } ?>


La ligne 25 est :

Code: Tout sélectionner
<?php if ($category['image']){ ?>


je suis preneur de toutes pistes

Cordialement
Dernière édition par eric02 le 23 Fév 2012, 18:07, édité 3 fois au total.
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39

Re: un debut d'erreur "Notice"

Messagepar Imaxine » 23 Fév 2012, 15:49

Cette erreur :
Notice: Undefined index: image in /homepages/46/d319817374/htdocs/test/catalog/view/theme/default/template/product/category.tpl on line 25
Signifie que la variable 'image' n'est pas déclarée.
Soit dans le fichier se trouvant dans "controller" soit dans le fichier se trouvant dans "model".
Imaxine
 
Messages: 3023
Inscrit le: 27 Juil 2009, 19:28

Re: un debut d'erreur "Notice"

Messagepar eric02 » 23 Fév 2012, 18:05

Ok

Solution trouvé, lorsque j'ai appliqué la modif dans le fichier "controller/category.php"

J'avais "très naivement" commenté les anciennes lignes de code avec /* */

J'ai donc supprimé ces lignes et le probleme est resolu.

Je suppose dont que Easyphp accepte "certaines erreurs" qui elles ne sont pas acceptées par mon hebergeur.

Merci beaucoup de l'aide.

Cordialement
Opencart 1.5.5.1
- Production nouveau site en local : EasyPhp 5.3.8.1
- Multi-boutiques (3) en local
Mod : quelques modifications maison, VQmod -
Autres
Templates : maison
http://www.editionsduharicot.fr/
eric02
 
Messages: 181
Inscrit le: 20 Fév 2012, 13:39


Retour vers Développement

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invité(s)

Copyright © 2009-2013 OpenCart France - Tous droits réservés