Nous ne répondons seulement qu'aux sujets dont l'auteur a complété sa signature [Lire]


Problème de code "Manufacturer.tpl"

Discussions Générales sur OpenCart.
N'utilisez ce forum que si vous ne trouvez pas votre sujet dans une autre section.

Problème de code "Manufacturer.tpl"

Messagepar florent82 » 02 Oct 2011, 13:18

Bonjour,

J'ai réussi à afficher l'état rupture de stock sur la fiche produit de la catégorie grâce à un code que j'ai inséré dans "catalog/controller/product/category.php" et dans "catalog/view/theme/default/product/template/category.tpl"

Le problème c'est que lorsque que je fais la même opération pour la catégorie fabricant j'ai un message d'erreur:
Notice: Undefined variable: product in /homez.429/colorblo/www/catalog/view/theme/atchworks/template/product/manufacturer.tpl on line 34 Notice: Undefined variable: product in /homez.429/colorblo/www/catalog/view/theme/atchworks/template/product/manufacturer.tpl on line 41

Voilà le fichier manufacturer.tpl que j'ai modifié :

Code: Tout sélectionner
<?php echo $header; ?><?php echo $column_left; ?>
<div id="content" class="category">

  <div class="middle">

    <?php if ($products) { ?>
    <div class="sort">
      <div class="div1">
        <select name="sort" onchange="location = this.value">
          <?php foreach ($sorts as $sorts) { ?>
          <?php if (($sort . '-' . $order) == $sorts['value']) { ?>
          <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option>
          <?php } else { ?>
          <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option>
          <?php } ?>
          <?php } ?>
        </select>
      </div>
      <div class="div2"><?php echo $text_sort; ?></div>
    </div>
    <ul class="product_list">
   <li class="title">
      <div class="maj">
         <h2><?php echo $heading_title; ?></h2>
      </div>
   </li>
   <?php for ($i = 0; $i < sizeof($products); $i = $i + 1) { ?>
    <li>
      <?php for ($j = $i; $j < ($i + 1); $j++) { ?>
      <a href="<?php echo str_replace('&', '&amp;', $products[$j]['href']); ?>"><img src="<?php echo $products[$j]['thumb']; ?>" title="<?php echo $products[$j]['name']; ?>" alt="<?php echo $products[$j]['name']; ?>" /></a><br />
      <p class="title_product"><a href="<?php echo str_replace('&', '&amp;', $products[$j]['href']); ?>"><?php echo $products[$j]['name']; ?></a></p>
     <p class="ref_product"><?php echo $products[$j]['model']; ?></p>
      <?php if ($display_price) { ?>
      <?php if ($product['quantity'] > 0) { ?>
      <?php if (!$product['special']) { ?>
      <p class="price"><?php echo $product['price']; ?></p>
      <?php } else { ?>
      <p class="price"><span class="old_price"><?php echo $product['price']; ?></span><?php echo $product['special']; ?></p>
      <?php } ?>
      <?php } else { ?>
     <span style="color: #F00;"><?php echo $product['stock']; ?></span>
     <?php } ?>
      <?php } ?>   

      <?php if ($products[$j]['rating']) { ?>
      <img src="catalog/view/theme/default/image/stars_<?php echo $products[$j]['rating'] . '.png'; ?>" alt="<?php echo $products[$j]['stars']; ?>" />
      <?php } ?>
      <?php } ?>
    </li>
    <?php } ?>
  </ul>
    <div class="pagination"><?php echo $pagination; ?></div>
    <?php } ?>
  </div>
</div>
<?php echo $footer; ?>


Merci de votre aide :)
Dernière édition par LeorLindel le 12 Mar 2012, 20:26, édité 2 fois.
Raison: Commentaires et code mis dans les balises destinées à cet effet.
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50

Re: Problème de code "Manufacturer.tpl"

Messagepar florent82 » 02 Oct 2011, 14:22

Problème résolu !

J'ai copié le fichier catégorie.tpl, renommé en manufacturer.tpl et enlevé une ligne qui renvoyé au fichier catégorie.php

A bientôt
Opencart 1.4.9
www.colorblock.fr
florent82
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 33
Inscription: 06 Avr 2011, 16:50


Retourner vers Discussions Générales

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron