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



Vous avez des soucis avec votre Opencart v1.5.x, nous pouvons résoudre vos problèmes,
contactez le Bureau France !

par tel: 0 891 690 175 ou par
email

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: Bing [Bot] et 1 invité

cron