Nom du produit visible sous tous les onglets.
12 messages
• Page 1 sur 1
Nom du produit visible sous tous les onglets.
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 :
Au titre "Produits" sera ajouté le nom du produit, ce qui donne cela :
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>
- Code: Tout sélectionner
<h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?> »
<?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 :
- Pièces jointes
-
- product_name.png (112.31 Kio) Consulté 9680 fois
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Nom du produit visible sous tous les onglets.
Merci Imaxine 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
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
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Nom du produit visible sous tous les onglets.
cricri92 a écrit:A tu encore beaucoup de bonnes idées ?.
J'essaye toujours de trouver des idées qui me facilitent la vie.
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Nom du produit visible sous tous les onglets.
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
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
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Nom du produit visible sous tous les onglets.
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 :
Par :
Ce qui donne :
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; ?> »
<?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']; ?>" /> <?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?></a>
<?php } ?>
</h1>
Ce qui donne :
- Pièces jointes
-
- product_name_language.png (114.16 Kio) Consulté 9655 fois
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Nom du produit visible sous tous les onglets.
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
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
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Nom du produit visible sous tous les onglets.
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 :
Ce qui donnera cette fois-ci :
- 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']; ?>" /> <?php echo isset($product_description[$language['language_id']]) ? $product_description[$language['language_id']]['name'] : ''; ?></a><br />
<?php } ?><br />
- Code: Tout sélectionner
<div class="content">
- Code: Tout sélectionner
»
- Code: Tout sélectionner
<h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?> »
Ce qui donnera cette fois-ci :
- Pièces jointes
-
- product_name_language2.png (96.63 Kio) Consulté 9645 fois
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Nom du produit visible sous tous les onglets.
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.
Je suis preneur de toutes tes bonnes idées. Il faudrait que tu écrives un livre "Opencart pour les nulls"
Merci encore
Par contre j'ai les noms des produits à la suite et non l'un en dessous de l'autre.
Je suis preneur de toutes tes bonnes idées. Il faudrait que tu écrives un livre "Opencart pour les nulls"
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
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
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Nom du produit visible sous tous les onglets.
Excuse moi, j'ai trouvé d'où venait l'erreur.
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
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
-
cricri92 - Messages: 139
- Inscrit le: 02 Juil 2010, 05:28
- Localisation: haut de Seine
Re: Nom du produit visible sous tous les onglets.
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 ) 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
Est ce compliqué ?
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 ) 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
Est ce compliqué ?
version : 1.5.5.1 Français
Modules par défaut
Template : default
Hebergeur : local
Modules par défaut
Template : default
Hebergeur : local
- petitspouces
- Messages: 22
- Inscrit le: 27 Oct 2010, 10:03
Re: Nom du produit visible sous tous les onglets.
Dans le fichier admin/view/template/catalog/product_form.tpl
Il te suffit de remplacer cette ligne :
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>
- Code: Tout sélectionner
<h1 style="background-image: url('view/image/product.png');"><?php echo $heading_title; ?> » <?php echo $model; ?></h1>
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Nom du produit visible sous tous les onglets.
Ok, merci beaucoup
version : 1.5.5.1 Français
Modules par défaut
Template : default
Hebergeur : local
Modules par défaut
Template : default
Hebergeur : local
- petitspouces
- Messages: 22
- Inscrit le: 27 Oct 2010, 10:03
12 messages
• Page 1 sur 1
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité