ceriz Posted December 21, 2023 Share Posted December 21, 2023 (edited) Bonjour à tous, une demande particulière, j'ai cherché un peu partout et je ne trouve aucune réponse à ma question, j'aimerais ajouter à la suite de mon title (qui est le nom de mon produit) une caractéristique bien spécifique qui est lié au produit. je n'ai trouvé aucun module, et aucune information sur cette demande. en gros, sur toutes les fiches produits j'aimerais afficher : mon titre produit - ma caractéristique - monsite.com avoir de base: xxnomduproduitxx - ma caractéristique affiché ici - monsite.com Ou est-ce possible d'insérer le short code de cette caractéristique directement sur toute les pages produits ? product.tpl, ou un autre fichier dans le genre pour qu'il affiche tout le temps la caractéristique ... Merci pour vos réponses ! Edited December 23, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
ceriz Posted December 23, 2023 Author Share Posted December 23, 2023 Personne ici n'a jamais voulu faire ça ? mes caractéristiques sont des infos importantes, en ajouter une sur le title est aussi important je trouve, quelqu'un qui a un gros catalogue comme moi a surement déjà eu l'envie de le faire ... ou alors ça n'intéresse personne ... Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2023 Share Posted December 23, 2023 Bonjour, Peut-être rependre la configuration de vos caractéristiques : Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2023 Share Posted December 23, 2023 Pardon, cela ne touche pas le produit lui-même. Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2023 Share Posted December 23, 2023 Le souci de ne pas faire manuellement cette personnalisation, c'est de provoquer plus d'erreur de longueur de meta title qui est normé. Le SEO dans son intégralité doit être fait manuellement, seule l'analyse et le suivi doit être automatisé. Link to comment Share on other sites More sharing options...
ceriz Posted December 23, 2023 Author Share Posted December 23, 2023 Il y a 1 heure, Mediacom87 a dit : Le souci de ne pas faire manuellement cette personnalisation, c'est de provoquer plus d'erreur de longueur de meta title qui est normé. Le SEO dans son intégralité doit être fait manuellement, seule l'analyse et le suivi doit être automatisé. Je comprend parfaitement pour les erreurs, de mon coté la caractéristique que j'aurais besoins de reprendre est assez simple et courte, au max il y a 10 caractères, ce sont des caractéristiques technique, comme XL, MOE, AO, M+S, 3PMSF ... RFT etc etc et si je commence à faire ça manuellement, j'ai pas fini ... à ce jour j'ai 67000 articles actif ... et chaque jour j'ai des nouveaux produits qui s'ajoute et d'autres qui se désactive Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 23, 2023 Share Posted December 23, 2023 Si vous ne voulez intégrer cette information que sur la balise meta title, il faudrait regarder le code de génération de cet élément pour y adjoindre la valeur de la caractéristique en question si elle existe. Pour moi, développement spécifique nécessaire. Link to comment Share on other sites More sharing options...
Manu-41 Posted December 23, 2023 Share Posted December 23, 2023 Je pense que c est possible en passant directement dans le head. Link to comment Share on other sites More sharing options...
ceriz Posted December 24, 2023 Author Share Posted December 24, 2023 Il y a 14 heures, Manu-41 a dit : Je pense que c est possible en passant directement dans le head. Vous pouvez m'en dire plus ? ^^ Il y a 18 heures, Mediacom87 a dit : Pour moi, développement spécifique nécessaire. Je pense aussi ... c'est même sur, ça serait trop simple d'ajouter un "short code" au niveau du title (sur le bon fichier bien sur) .. Link to comment Share on other sites More sharing options...
Manu-41 Posted December 24, 2023 Share Posted December 24, 2023 À tester: En ajoutant une condition qui doit se faire uniquement sur la fiche produit, ajouter la variable du titre, et la caractéristique demandée. Dans le head Exemple, dans le thème d'origine, c'est la ligne ci-dessous qui indique la balise title <title>{block name='head_seo_title'}{$page.meta.title}{/block}</title> la condition {if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==2}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if} Changer le 2 par l'id de votre caractéristique Cela doit afficher le nom du produit et la caractéristique. J'espère vous avoir aidé 😉 Link to comment Share on other sites More sharing options...
ceriz Posted December 24, 2023 Author Share Posted December 24, 2023 (edited) Je vais tester cela de suite ! Merci merci en tout cas pour votre aide, la condition je l'affiche comme ci-dessous ?: (le chemin pour être sur, theme defaut, themes/classic/templates/_partials head.tpl ? {block name='head_seo'} <title>{block name='head_seo_title'}{$page.meta.title}{/block}</title> {if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==13}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if} {block name='hook_after_title_tag'} {hook h='displayAfterTitleTag'} {/block} <meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}"> <meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}"> {if $page.meta.robots !== 'index'} <meta name="robots" content="{$page.meta.robots}"> Edited December 24, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
ceriz Posted December 24, 2023 Author Share Posted December 24, 2023 (edited) j'ai testé de cette manière et ça ne fonctionne pas {block name='head_seo'} <title>{block name='head_seo_title'}{$page.meta.title}{/block}</title> {if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==13}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if} {block name='hook_after_title_tag'} {hook h='displayAfterTitleTag'} {/block} <meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}"> <meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}"> {if $page.meta.robots !== 'index'} <meta name="robots" content="{$page.meta.robots}"> Edited December 24, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
ceriz Posted December 24, 2023 Author Share Posted December 24, 2023 j'ai aussi testé de cette manière, ça ne change rien ... {block name='head_seo'} <title>{if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==13}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if}</title> {block name='hook_after_title_tag'} {hook h='displayAfterTitleTag'} {/block} <meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}"> <meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}"> {if $page.meta.robots !== 'index'} <meta name="robots" content="{$page.meta.robots}"> aucun changement, après je suis en PS 8.2.1 je ne sais pas si ça change quelques chose Link to comment Share on other sites More sharing options...
ceriz Posted December 24, 2023 Author Share Posted December 24, 2023 J'ai réussi, je m'étais trompé de dossier et de fichier ... alors ça fonctionne, par contre, je perd tout les titles des autres pages .. ^^ mais la base était bonne Link to comment Share on other sites More sharing options...
Manu-41 Posted December 24, 2023 Share Posted December 24, 2023 Il y a 2 heures, Ceriz a dit : J'ai réussi, je m'étais trompé de dossier et de fichier... alors ça fonctionne, par contre, je perds tout les titres des autres pages .. ^^ mais la base était bonne Oui, il faut rajouter une condition. Quel est le site? Link to comment Share on other sites More sharing options...
Mediacom87 Posted December 24, 2023 Share Posted December 24, 2023 {block name='head_seo'} <title>{block name='head_seo_title'}{$page.meta.title}{/block}{if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==13}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if}</title> {block name='hook_after_title_tag'} {hook h='displayAfterTitleTag'} {/block} <meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}"> <meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}"> {if $page.meta.robots !== 'index'} <meta name="robots" content="{$page.meta.robots}"> Link to comment Share on other sites More sharing options...
ceriz Posted December 25, 2023 Author Share Posted December 25, 2023 (edited) Le 24/12/2023 à 6:13 PM, Manu-41 a dit : Oui, il faut rajouter une condition. Quel est le site? xxxxxxx.fr Edited December 26, 2023 by ceriz (see edit history) Link to comment Share on other sites More sharing options...
ceriz Posted December 25, 2023 Author Share Posted December 25, 2023 Il y a 18 heures, Mediacom87 a dit : {block name='head_seo'} <title>{block name='head_seo_title'}{$page.meta.title}{/block}{if $page.page_name == 'product'} {$product.name|escape:'htmlall':'UTF-8'} - {foreach from=$product.grouped_features item=feature} {if $feature.id_feature ==13}- {$feature.value|nl2br|escape:'htmlall':'UTF-8'} {/if} {/foreach} {/if}</title> {block name='hook_after_title_tag'} {hook h='displayAfterTitleTag'} {/block} <meta name="description" content="{block name='head_seo_description'}{$page.meta.description}{/block}"> <meta name="keywords" content="{block name='head_seo_keywords'}{$page.meta.keywords}{/block}"> {if $page.meta.robots !== 'index'} <meta name="robots" content="{$page.meta.robots}"> La ça fonctionne mais ça me met en double le title ... ^^ j'ai essayé quelque bricole mais, je n'arrive pas à avoir le title en une seule fois ... en tout cas c'est cool merci ! Link to comment Share on other sites More sharing options...
Manu-41 Posted December 25, 2023 Share Posted December 25, 2023 Avec le nombre de produits que vous vendez sur votre boutique, vous n avez pas les moyens de faire appel à un développeur ? Link to comment Share on other sites More sharing options...
ceriz Posted December 25, 2023 Author Share Posted December 25, 2023 Avoir 65.000 articles ne signifie pas avoir du pognon a foison. la boutique vient d'être mis en ligne. j'ai pris un gars, il y a peu de temps, mais j'aime apprendre et comprendre les choses, on m'aiguilles j'essaie et en même j'en apprend, la dernière fois je n'arrivais pas à faire un truc, au final j'ai pris un dev et un dev du forum. Je ne vois pas pourquoi balancer ce genre de réflexion, si vous pensez que je suis blindé et que je profite du forum pour faire mon site à l'oeil, vous vous trompez royal. Link to comment Share on other sites More sharing options...
ceriz Posted December 25, 2023 Author Share Posted December 25, 2023 il y a 13 minutes, Manu-41 a dit : Avec le nombre de produits que vous vendez sur votre boutique, vous n avez pas les moyens de faire appel à un développeur ? j'ajouterai même merci pour votre aide, car j'ai compris le fonctionnement en "parti" des titles comment ils sont mis en place sur la home sur page produit etc etc ... Link to comment Share on other sites More sharing options...
Manu-41 Posted December 25, 2023 Share Posted December 25, 2023 Je ne juge pas, mais je pense qu avec 85 000 références ( c est indiqué sur votre site) vous devez avoir quelques euros afin de faire la fonctionnalité. Si vous avez fait appel u..développeur sur le forum, il aurait pu le faire. Nous vous avons fait pratiquement tout le boulot. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now