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

Nom du produit visible sous tous les onglets.

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

Nom du produit visible sous tous les onglets.

Messagepar LeorLindel » 18 Sep 2010, 17:12

J'en avais marre qu'à chaque fois que je modifiais une fiche produit, je devais sortir de celle-ci afin de me rappeler le produit que je modifiais.

J'ai donc fait une petite modification sur la fiche produit permettant d'avoir en permanence le nom du produit sous tous les onglets de cette fiche.
(Cela peut s'appliquer à d'autres rubriques, catégories, téléchargements, informations, etc..., en modifiant les variables, bien entendu.)

Pour cela, il faut dans le fichier : upload/admin/view/template/catalog/product_form.tpl

Chercher cette ligne :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?></h1>
Et la remplacer par celles-ci :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?>&nbsp;&raquo;&nbsp;
    <?php foreach ($languages as $language) ?>
      <tr>
      <td align="center"><?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?></h1>
     </tr>

Au titre "Produits" sera ajouté le nom du produit, ce qui donne cela :
Fichiers joints
product_name.png
product_name.png (112.31 Kio) Vu 5921 fois
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Nom du produit visible sous tous les onglets.

Messagepar cricri92 » 19 Sep 2010, 19:08

Merci LeorLindel de ce code, effectivement cela est très pratique pour connaitre le nom du produit que l'on modifie. A tu encore beaucoup de bonnes idées ?.
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Nom du produit visible sous tous les onglets.

Messagepar LeorLindel » 19 Sep 2010, 20:09

cricri92 a écrit:A tu encore beaucoup de bonnes idées ?.

J'essaye toujours de trouver des idées qui me facilitent la vie.

:D
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Nom du produit visible sous tous les onglets.

Messagepar cricri92 » 20 Sep 2010, 11:25

J'ai remarqué que sur des produits enregistrés en deux langues, c'est le nom du produit en anglais qui s'affiche dans la description et non le français ?.
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Nom du produit visible sous tous les onglets.

Messagepar LeorLindel » 20 Sep 2010, 13:49

Dans ce cas le mieux est de mettre le nom des articles dans toutes les langues autorisées.
Cela permet aussi de voir rapidement si il n'y a pas d'erreur dans le nom.

Pour ce faire il suffit de remplacer :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?></h1>

Par :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?>&nbsp;&raquo;&nbsp;
          <?php foreach ($languages as $language) { ?>
          <a tab="#language<?php echo $language['language_id']; ?>"><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" />&nbsp;<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?></a>
        <?php } ?>
   </h1>

Ce qui donne :
Fichiers joints
product_name_language.png
product_name_language.png (114.16 Kio) Vu 5896 fois
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Nom du produit visible sous tous les onglets.

Messagepar cricri92 » 20 Sep 2010, 15:03

Effectivement cela nous permet d'avoir les différentes langues du produit affiché dans l'entête. Encore bravo.
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Nom du produit visible sous tous les onglets.

Messagepar LeorLindel » 20 Sep 2010, 15:35

Par contre si l'on a plusieurs langues (>3) et des noms d'articles à rallonge et pour ne pas trop empiéter dans le titre (décalage des boutons), il faut mieux mettre ce code :
Code: Tout sélectionner
    <?php foreach ($languages as $language) { ?>
    <a tab="#language<?php echo $language['language_id']; ?>"><img src="view/image/flags/<?php echo $language['image']; ?>" title="<?php echo $language['name']; ?>" />&nbsp;<?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?></a><br />
   <?php } ?><br />
dessous celui-ci :
Code: Tout sélectionner
  <div class="content">
Et retirer cela :
Code: Tout sélectionner
&nbsp;&raquo;&nbsp;
A la fin de cette ligne :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?>&nbsp;&raquo;&nbsp;

Ce qui donnera cette fois-ci :
Fichiers joints
product_name_language2.png
product_name_language2.png (96.63 Kio) Vu 5886 fois
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Nom du produit visible sous tous les onglets.

Messagepar cricri92 » 20 Sep 2010, 16:46

Effectivement avec des noms de produits à rallonge les boutons se trouve décalés. De mettre le nom du produit sur la ligne juste en dessous et dans les deux langues est très pratique et bien pensé afin de vérifier la traduction.
Par contre j'ai les noms des produits à la suite et non l'un en dessous de l'autre.
produit.JPG
produit.JPG (18.61 Kio) Vu 5885 fois


Je suis preneur de toutes tes bonnes idées. Il faudrait que tu écrives un livre "Opencart pour les nulls" :lol:
Merci encore
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Nom du produit visible sous tous les onglets.

Messagepar cricri92 » 20 Sep 2010, 16:50

Excuse moi, j'ai trouvé d'où venait l'erreur.
admin produit.JPG
admin produit.JPG (12.67 Kio) Vu 5881 fois
Version Opencart 1.4.8 Fr sur serveur Infomaniak
Version Opencart 1.5.4.1 sur JOOMLA avec module AceShop
modules additionnels : CMS Categories, Stock report, Product extra fields, Poll, Visiteur counter, NextAndPreviousProductLink, MiniSlider
Avatar de l’utilisateur
cricri92
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 138
Inscription: 02 Juil 2010, 05:28
Localisation: haut de Seine

Re: Nom du produit visible sous tous les onglets.

Messagepar petitspouces » 21 Déc 2010, 19:19

Merci pour ces infos.
Est il possible de mettre le modèle ( je m'en sers comme référence catalogue ) à la place du nom du produit ?

J'ai essayé de remplace 'name' par 'model' ( n'étant pas très forte en php, cela me paraissait logique :lol: ) mais je n'obtiens pas le résultat escompté. Juste un message d'erreur ...
Notice: Undefined index: model in /public_html/diane/admin/view/template/catalog/product_form.tpl on line 11 :oops:

Est ce compliqué ?
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03

Re: Nom du produit visible sous tous les onglets.

Messagepar LeorLindel » 21 Déc 2010, 21:56

Dans le fichier admin/view/template/catalog/product_form.tpl

Il te suffit de remplacer cette ligne :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?></h1>
Par celle-ci :
Code: Tout sélectionner
    <h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?>&nbsp;&raquo;&nbsp;<?php echo $model; ?></h1>
Image
1 - A lire avant de poster un sujet
2 - Politique sur la signature.

Quand le sujet est résolu, pensez à ajouter la petite coche verte Image dans le titre initial en éditant votre premier message et non dans votre dernière réponse.
Merci


Toutes les extensions commerciales (templates ou modules payants) ne peuvent pas faire l'objet d'ouverture de sujet, prière de bien vouloir s'adresser au concepteur en cas de problème ou demande de renseignements.

Seul, on avance plus vite, à plusieurs on avance plus loin.
Avatar de l’utilisateur
LeorLindel
Administrateur
Administrateur
 
Messages: 4227
Inscription: 19 Fév 2010, 13:44
Localisation: Lutéce

Re: Nom du produit visible sous tous les onglets.

Messagepar petitspouces » 26 Déc 2010, 12:56

Ok, merci beaucoup
version : 1.5.5.1 Français (en principe)
Template : ça dépend
Hébergeur : local
petitspouces
Utilisateur enregistré
Utilisateur enregistré
 
Messages: 20
Inscription: 27 Oct 2010, 10:03


Retourner vers Développement

Qui est en ligne

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

cron