Jump to content

enlever l'etat du produit


Recommended Posts

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.

Link to comment
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
Link to comment
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)
Link to comment
Share on other sites

  • 1 month later...

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
Link to comment
Share on other sites

  • 1 month later...

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

Link to comment
Share on other sites

  • 2 weeks later...

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 !

Link to comment
Share on other sites

  • 1 month later...

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 :)

Link to comment
Share on other sites

  • 3 months later...

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é"

Link to comment
Share on other sites

  • 4 months later...

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
Link to comment
Share on other sites

  • 2 weeks later...

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 ;)

Link to comment
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)
Link to comment
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

Link to comment
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

Link to comment
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
Link to comment
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
Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

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.

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...
  • 4 weeks later...
  • 1 month later...
  • 4 months later...

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

Link to comment
Share on other sites

  • 4 weeks later...

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

Link to comment
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)
Link to comment
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.

Link to comment
Share on other sites

  • 4 months later...

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)

Link to comment
Share on other sites

  • 3 years later...

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...