Jump to content

Recommended Posts

Bonjour

 

Je voudrais enlever etat du produit dans le catalogue produit car je vends que du service

comment faire ?

 

MERCI

Share this post


Link to post
Share on other sites

Il est seulement possible de l'enlever sur les pages du thème.

Sinon, cela fait faire des modifs pour rien de le supprimer complètement.

Share this post


Link to post
Share on other sites

Salut,

 

Tu peux modifié la traduction "etat du produit" pour ca colle a ton activité...

Share this post


Link to post
Share on other sites

Merci pour vos réponses .

 

j'ai essayé de changer en allant dans traduction, mais cela ne change rien.

A mon avis, je ne m'y prends pas de la bonne manière et étant débutante

avec Prestashop. J'ai besoin de voter aide.

Share this post


Link to post
Share on other sites

Sur le thème de base 1.6, dans le fichier product.tpl, tu peux supprimer ça

			{capture name=condition}
				{if $product->condition == 'new'}{l s='New'}
				{elseif $product->condition == 'used'}{l s='Used'}
				{elseif $product->condition == 'refurbished'}{l s='Refurbished'}
				{/if}
			{/capture}
			<p id="product_condition"{if !$product->condition} style="display: none;"{/if}>
				<label>{l s='Condition'} </label>
				<span class="editable" itemprop="condition">{$smarty.capture.condition}</span>
			</p>

Ligne 162 à 171

Supprimer le cache et vérifier....

  • Like 3

Share this post


Link to post
Share on other sites

Super, merci beaucoup aussi cela m'a été utile.

Et pour enlever le 'bordereau' neuf qui s'affiche sur les images, dans le coin en haut à gauche, quand on navigue sur catégorie?

Je ne veux pas supprimer la fonction, car si il y a une promo je veux que cela marque en solde, juste virer l'état neuf.

 

 

Edit : En fait, neuf ne voulais pas renseigner l'état en utilisation mais en nouveauté. J'ai tout simplement remplacé Neuf par Nouveau dans traduction, tout roule.

Edited by belladona (see edit history)

Share this post


Link to post
Share on other sites

Sur le thème de base 1.6, dans le fichier product.tpl, tu peux supprimer ça

			{capture name=condition}
				{if $product->condition == 'new'}{l s='New'}
				{elseif $product->condition == 'used'}{l s='Used'}
				{elseif $product->condition == 'refurbished'}{l s='Refurbished'}
				{/if}
			{/capture}
			<p id="product_condition"{if !$product->condition} style="display: none;"{/if}>
				<label>{l s='Condition'} </label>
				<span class="editable" itemprop="condition">{$smarty.capture.condition}</span>
			</p>

Ligne 162 à 171

Supprimer le cache et vérifier....

 

Excellent! Merci pour le partage de connaissances! :)

 

Pour les moins aguerris et à qui rien que l'abréviation FTP fait peur, il suffit d'aller dans les traduction>product et de remplacer chacun des deux mots par une barre d'espace.

  • Like 1

Share this post


Link to post
Share on other sites

Sur le thème de base 1.6, dans le fichier product.tpl, tu peux supprimer ça

			{capture name=condition}
				{if $product->condition == 'new'}{l s='New'}
				{elseif $product->condition == 'used'}{l s='Used'}
				{elseif $product->condition == 'refurbished'}{l s='Refurbished'}
				{/if}
			{/capture}
			<p id="product_condition"{if !$product->condition} style="display: none;"{/if}>
				<label>{l s='Condition'} </label>
				<span class="editable" itemprop="condition">{$smarty.capture.condition}</span>
			</p>

Ligne 162 à 171

Supprimer le cache et vérifier....

MERCI... quand on sait où mettre les yeux, les mains, le clavier.... tout devient tellement plus simple

Merci de ce partage

Share this post


Link to post
Share on other sites

Bonjour,

 

Pour celles et ceux que cela intéresse, dans la version 1.6.0.8, dans le product.tpl, supprimez cette portion de code :  

 

 {if $product->condition}
   <p id="product_condition">
    <label>{l s='Condition'} </label>
    {if $product->condition == 'new'}
     <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
     <span class="editable">{l s='New'}</span>
    {elseif $product->condition == 'used'}
     <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
     <span class="editable">{l s='Used'}</span>
    {elseif $product->condition == 'refurbished'}
     <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
     <span class="editable">{l s='Refurbished'}</span>
    {/if}
   </p>
   {/if}

 

Magiquement votre !

Share this post


Link to post
Share on other sites

Bonjour à tous,

 

Excellent! Merci pour le partage de connaissances! :)

 

Pour les moins aguerris et à qui rien que l'abréviation FTP fait peur, il suffit d'aller dans les traduction>product et de remplacer chacun des deux mots par une barre d'espace.

 Passez par les traductions fonctionne pour moi. Merci beaucoup :)

Share this post


Link to post
Share on other sites

moi j'ai fait un truc à ma sauce car j'ai du neuf et de l'occasion et je voulais que quand l'article est neuf rien de s'affiche et quand l'article est d'occase, ca s'affiche donc soit on peut supprimer toute la partie "condition" comme plus haut et se servir de "eclu web" et modifier la trad (cela implique bien sur de ne pas avoir besoin de l'exclu web) soit vous pouvez remplacer le code d'origine par ca:

	{if $product->condition}
			<p id="product_condition">
				 
				
				{if $product->condition == 'used'}
					{l s='Condition'}
					<link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
					<span class="editable">{l s='Used'}</span>
				{elseif $product->condition == 'refurbished'}
					{l s='Condition'}
					<link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
					<span class="editable">{l s='Refurbished'}</span>
				{/if}
			</p>
			{/if}

ca ne s'affiche que si on choisi "utilisé" ou "reconditionné"

Share this post


Link to post
Share on other sites

Et la version 1.6.11, supprimez dans product.tpl :

 

            {if !$product->is_virtual && $product->condition}
            <p id="product_condition">
                <label>{l s='Condition:'} </label>
                {if $product->condition == 'new'}
                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
                    <span class="editable">{l s='New'}</span>
                {elseif $product->condition == 'used'}
                    <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>
                    <span class="editable">{l s='Used'}</span>
                {elseif $product->condition == 'refurbished'}
                    <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>
                    <span class="editable">{l s='Refurbished'}</span>
                {/if}
            </p>
            {/if}

  • Like 2

Share this post


Link to post
Share on other sites

Et la version 1.6.11, supprimez dans product.tpl :

 

            {if !$product->is_virtual && $product->condition}

            <p id="product_condition">

                <label>{l s='Condition:'} </label>

                {if $product->condition == 'new'}

                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>

                    <span class="editable">{l s='New'}</span>

                {elseif $product->condition == 'used'}

                    <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>

                    <span class="editable">{l s='Used'}</span>

                {elseif $product->condition == 'refurbished'}

                    <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>

                    <span class="editable">{l s='Refurbished'}</span>

                {/if}

            </p>

            {/if}

Merci de mettre à jour le topic ;)

Share this post


Link to post
Share on other sites

Bonsoir,

 

Est-ce que quelqu'un sait comment supprimer la fonction "Etat" sur la page produit uniquement ?

 

Car quand j'enlève la portion de code indiquée ci-dessus (sur une 1.6.0.9), le mot "Etat" continu de s'afficher mais sans le label "nouveau".

 

En vidant cache et en recompilant ça fait toujours pareil.

 

Ou alors existe-t-il une procédure pour "ajouter un état supplémentaire" ?

 

Sans trop aller gratter dans le core de prestashop, ou alors en overridant les fichiers concernés, mais où ?

 

En vous remerciant par avance pour votre aide.

 

Cordialement.

Edited by shooping (see edit history)

Share this post


Link to post
Share on other sites

Il y a certain template avec des problèmes au niveau de new pour nouveau et new pour neuf.

Et du coup, il faut agir directement dans le tpl pour modifier un des 2 "new" et pouvoir mettre 2 traductions ex :

{l s='New'} Nouveau

{l s='New product'} Neuf

Share this post


Link to post
Share on other sites

Bonsoir Grafics,

 

Merci pour votre réponse, ce n'est pas un thème acheté mais que je développe intégralement à partir du thème d'origine. ;)

 

Donc beaucoup de boulot en perspective, et certaines de mes questions vont vous paraître banales pour ne pas dire bête, mais je n'avais encore jamais travaillé sur une 1.6. :D

 

Remplacer "New" par "Neuf" directement dans le tpl n'a pas fonctionné pour moi ....

 

Mais en remplaçant "Nouveau" par "Neuf" dans "Traduction" côté back-office ça fonctionne.

 

Par contre j'aurais aimé supprimé "Etat", car je n'en ai pas besoin. Si une autre astuce vous vient à l'esprit, je veux bien essayer.

 

Mais bon faute de grives .... :P

 

Cordialement

Share this post


Link to post
Share on other sites

Bonsoir,

 

Est-ce que quelqu'un sait comment supprimer la fonction "Etat" sur la page produit uniquement ?

 

Car quand j'enlève la portion de code indiquée ci-dessus (sur une 1.6.0.9), le mot "Etat" continu de s'afficher mais sans le label "nouveau".

 

En vidant cache et en recompilant ça fait toujours pareil.

 

Ou alors existe-t-il une procédure pour "ajouter un état supplémentaire" ?

 

Sans trop aller gratter dans le core de prestashop, ou alors en overridant les fichiers concernés, mais où ?

 

En vous remerciant par avance pour votre aide.

 

Cordialement.

Salut, fichier product.tpl vers la ligne 159 tu supprimes ou tu modifies "new" Apres vide le cache :P

Amitiés

Edited by Soyons Solidaires (see edit history)
  • Like 1

Share this post


Link to post
Share on other sites

Salut, fichier product.tpl vers la ligne 159 tu supprimes ou tu modifies "new" Apres vide le cache :P

Amitiés

 

Coucou,

 

Si tu parle de ça :

 

{if $product->condition == 'new'}

                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>

                    <span class="editable">{l s='New'}</span>

 

C'est ce que j'ai fait en premier ! lol :P

 

Résultat : ça m'a effacer le "new", et afficher "Etat" tout seul, grrrr.

 

C'est complètement idiot d'avoir mis "état nouveau" au lieu de "état neuf".

 

Et comme je l'ai dit plus haut, je voulais le virer, parce que j'en ai pas besoin.

 

Amitiés.

  • Like 1

Share this post


Link to post
Share on other sites

Juste le fait de mettre des barre d'espace dans la traduction pour état / neuf/ reconditioné ... et tout a disparu super , une solution si simple mais tellement efficace merci !

Share this post


Link to post
Share on other sites

Bonjour,

 

@atelier porcelaine : ta solution est peu conseillée : si tu fais cela, il n'y aura plus rien dans le bandeau "nouveau" sur l'image de ta fiche produit...

De plus cela crée un espace vide peu esthétique sous le titre.

Mais bon , ta solution simple a le mérite d'exister.

Share this post


Link to post
Share on other sites

 

 

Pour les moins aguerris et à qui rien que l'abréviation FTP fait peur, il suffit d'aller dans les traduction>product et de remplacer chacun des deux mots par une barre d'espace.

 Un énorme merci !! 

Share this post


Link to post
Share on other sites

Moi, je suis passé par le css pour ne pas afficher l'état dans les pages produits.

En ajoutant dans global.css (de mon thème dupliqué PS1.6) :

#product_condition {
    display: none;
}

Comme ça, je ne touche pas au TPL ;)

  • Like 3

Share this post


Link to post
Share on other sites

Un grand merci, pour ma part le champs traduction à suffit :)

Share this post


Link to post
Share on other sites

effectivement dans localisation du BO et dans traduction , on peut personnaliser pas mal de termes et notamment état: que j'ai renommé origine: et remplacé les fameux "usé" "recondtionné" par ce que l'on veut ;)

Share this post


Link to post
Share on other sites

Salut,
une réponse un peu tardive mais ça aide énormément; il faut tout simplement aller dans la base de données dans 'ps_product' et 'ps_product_shop' dans le champ 'condition' remettre le  'défaut' a null puis dans le back-end dans préférences produit mettre le 'Nombre de jours durant lesquels un produit est considéré comme "nouveau" ' = 0

 

post-1233886-0-24542000-1468233953_thumb.png

Share this post


Link to post
Share on other sites

Bonjour

 

J'ai la version 1.6.15 de prestashop et j'aimerais supprimer l'état du produit. J'ai lu qu'il fallait aller dans product.tpl mais je n'arrive pas à trouver les lignes à supprimer.

Pourriez-vous m'aider à résoudre ce petit soucis. Merci

Share this post


Link to post
Share on other sites

Bonjour,

 

Pour le désactiver depuis le fichier product.tpl, recherchez cette ligne :

{if $product->condition == 'new'}
                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>
                    <span class="editable">{l s='New'}</span>

La désactiver en ajoutant au debut de la portion :

 

{*

et à la fin de la portion

*}

 

Ce qui donne ça pour moi, avec la désactivation de toutes les conditions :

{*<label>{l s='Condition'} </label>

                                {if $product->condition == 'new'}

                                    <link itemprop="itemCondition" href="http://schema.org/NewCondition"/>

                                    <span class="editable">{l s='New'}</span>

                                {elseif $product->condition == 'used'}

                                    <link itemprop="itemCondition" href="http://schema.org/UsedCondition"/>

                                    <span class="editable">{l s='Used'}</span>

                                {elseif $product->condition == 'refurbished'}

                                    <link itemprop="itemCondition" href="http://schema.org/RefurbishedCondition"/>

                                    <span class="editable">{l s='Refurbished'}</span>

                                {/if}*}

Normalement vous devriez le trouver sans problème en ne prenant que quelques mots clés comme "Condition" par exemple.

 

Sinon depuis le fichier global.css (qui se trouve sous theme/montheme/css)

#product_condition {
    display: none;
}

Bonne journée connectée ;)

Edited by Wibleo (see edit history)

Share this post


Link to post
Share on other sites

Bonjour

 

J'ai la version 1.6.15 de prestashop et j'aimerais supprimer l'état du produit. J'ai lu qu'il fallait aller dans product.tpl mais je n'arrive pas à trouver les lignes à supprimer.

Pourriez-vous m'aider à résoudre ce petit soucis. Merci

 

Bonjour,

 

Utilise la solution donnée post n°27 sur cette page, ca m´a reréglé en 2 seconde. ;)

Cordialement.

Share this post


Link to post
Share on other sites

Moi, je suis passé par le css pour ne pas afficher l'état dans les pages produits.

En ajoutant dans global.css (de mon thème dupliqué PS1.6) :

#product_condition {

    display: none;

}

Comme ça, je ne touche pas au TPL ;)

 

Parfait, c'est ce que j'ai appliqué et ça fonctionne rapidement et clairement ! merci pour cette astuce !

 

moi qui débute et ne comprends pas grand chose à tout ça, au moins, là, c'était simple ! (et efficace)

Share this post


Link to post
Share on other sites

Bonjour , je cherche a enlever l'état du produit sur la fiche produit mais en mettant 

#product_condition {

    display: none;

} dans mon global.css ca ne fait rien 

Si quelqu'un peut m'aider 

Merci 

(PS 1.7)

Share this post


Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More