Jump to content

[TIPS] Editer une fiche produit un seul clic !


ludo

Recommended Posts

Lorsque vous voyez une erreur sur une de vos fiches produit, souvent la correction est rapide mais il est beaucoup plus long de simplement retrouver cette fiche dans l'admin (revenir à l'admin, entrer dans le catalogue, choisir la bonne catégorie, repérer la bonne fiche et cliquer sur l'icône d'Edition... minimum 5 clics !)

 

Il est beaucoup plus simple de disposer d'un bouton d'édition directement sur la fiche en front de la boutique.

Vous verrez à l'usage que vous gagnerez un temps précieux !

 

Pour ce faire, il faut juste ajouter en bas de la page themesdefaultproduct.tpl

 

{if xxx }

<a href="administration/index.php?tab=AdminCatalog&id_product={$product->id}&updateproduct" target="_blank"><img src="img/admin/edit.gif" title="Edit"></a>

{/if}

 

 

Note à la PSTeam : Désolé je seche un peu (vu l'heure déjà !) ... il faudrait juste remplacer (xxx) par un test de sécurité (si en mode Admin ou non)

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour Ludovic

 

Merci pour ce super tip ;D

 

Par contre pour votre verification de securite, il n'est malheureusement pas possible a l'heure actuelle de determiner si un utilisateur est logue sur le BO quand il est sur le front :'(

 

Il est toutefois possible de remedier a cela en ajoutant une petite ligne dans header.inc.php ;D

 

dans les declaration smarty

$smarty->assign(array(
'base_dir' => __PS_BASE_URI__,
...

 

il faut rajouter

'loggedBack' => $cookie->isLoggedBack(),

 

pour pouvoir ensuite exploiter cette nouvelle info comme vous le souhaitiez a savoir en rajoutant sur product.tpl

{if $loggedBack}
<a href="administration/index.php?tab=AdminCatalog&id_product={$product->id}&updateproduct" target="_blank"><img src="img/admin/edit.gif" title="Edit"></a>
{/if}

 

Bonne edition ;)

Link to comment
Share on other sites

  • 6 months later...
  • 2 years later...

Bonjour
moi aussi je me penche sur cette manipulation
ce que je veux éditer c'est les commandes en BO, je veux faire la même chose que l'édition des adresses de livraison et facturation pour le champ nom du produit (voir PJ).
Avec un clique sur l'icône d'édition je récupère la valeur du champ nom du produit dont je peut le modifier puis l'enregistrer de nouveau.
quelqu'un a une idée comment le faire??
merci d'avance

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...