Skip to main content

page title

More
14 years 3 months ago - 14 years 3 months ago #53571 by erickb
page title was created by erickb
Bonjour
dans la fiche produit il y ales metas keywords et description ce serait vraiment un plus dans une prochaine version de pouvoir avoir le page title qui doit etre different et plus complet que le nom du produit
idem pour les categories
sinon il y a moyen de changer tout ça sans ecraser les ./components/com_hikashop/views/category/view.html.php et ./components/com_hikashop/views/product/view.html.php
un plugin system c'est quand meme un sac de noeuds


j'ai contourné le probleme en ajoutant un champ category_title et product_title
ensuite dans les 2 views

if(!empty($element->category_title)){
$document->setTitle(strip_tags($element->category_title));
}
else{
$document->setTitle(strip_tags($page_title));
}


mais en natifs ca serait un vrai plus

merci
Last edit: 14 years 3 months ago by erickb.

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #53651 by nicolas
Replied by nicolas on topic Re: page title
Bonjour,

Vous pouvez mettre votre code (avec la création de $document aussi) cela dans les fichiers de vue histoire d'éviter le "hack" des fichiers core.


Je ne suis pas pour l'instant convaincu que ca soit vraiment utile de rajouter cela. Le nom du produit/de la catégorie pour le titre de la page me semble logique pour le référencement.

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #53658 by erickb
Replied by erickb on topic Re: page title

nicolas wrote: Bonjour,

Vous pouvez mettre votre code (avec la création de $document aussi) cela dans les fichiers de vue histoire d'éviter le "hack" des fichiers core.


Je ne suis pas pour l'instant convaincu que ca soit vraiment utile de rajouter cela. Le nom du produit/de la catégorie pour le titre de la page me semble logique pour le référencement.


ha bonne idee ! merci

quand un produit s'appelle Morillon 2228 vert , il vaut mieux un page title plus complet mais j'ai fait un champ perso pour ça

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #55518 by erickb
Replied by erickb on topic Re: page title
a quel endroit est defini le title du head de la page pour la page d'accueil ?
la categories s'appelle soldes et le title est soldes alors que j'ai mis > Options d'affichage de la page > Titre dans le navigateur > un autre titre

a quel endroit je peux forcer ce titre par $document->getTitle() ?

merci

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #55586 by nicolas
Replied by nicolas on topic Re: page title
Ca dépend du type de la page d'accueil.

Si c'est un type hikashop, c'est faisable dans le fichier de vue correspondant. Sinon je ne sais pas.

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #55604 by erickb
Replied by erickb on topic Re: page title
oui bien sur je dis ça car en page d'accueil je n'utilise qu'Hikashop , c'est une liste de produits d'une catégorie
j'ai du tricher en changeant le nom de la categorie et en la masquant dans./templates/TPL/html/com_hikashop/category/listing_title.php

$cat = $this->row->category_name;
if($this->row->category_id==64){
$cat = str_replace(' blablablabla','',$cat);
}

Je trouve qu'un vrai title au choix indépendant de tout manque dans Hikashop et les composants en general

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #55673 by nicolas
Replied by nicolas on topic Re: page title
C'est noté.

Please Log in or Create an account to join the conversation.

More
14 years 3 months ago #55674 by erickb
Replied by erickb on topic Re: page title
merci Nicolas

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago - 14 years 2 months ago #58499 by erickb
Replied by erickb on topic Re: page title
une chance de voir un vrai meta page_title pour les category , manufacturer et product dans la prochaine version d'Hikashop ?

merci

pour les categories , avec

if(!empty($element->category_title)){
$document->setTitle(strip_tags($element->category_title));
}
else{
$document->setTitle(strip_tags($page_title));
}

je l’attrape pas a tous les coups
Last edit: 14 years 2 months ago by erickb.

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58550 by nicolas
Replied by nicolas on topic Re: page title
Oui, ce sera dans la prochaine version.

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58573 by erickb
Replied by erickb on topic Re: page title
ha c'est parfait

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58669 by erickb
Replied by erickb on topic Re: page title
avec le code ci dessus mes resultats sont incoherents

si je vais sur le menu accessoires www.dpm-images.fr/accessoires c'est bien le category_title qui est lu
si je vais sur Zeiss www.dpm-images.fr/optiques-zeiss c'est le nom de la categorie alors que le category_title est rempli

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58695 by nicolas
Replied by nicolas on topic Re: page title
L'un est un listing de categories, l'autre un listing de produit. Le titre est ajouté dans components/com_hikashop/views/product/view.html.php pour l'un et dans components/com_hikashop/views/category/view.html.php pour l'autre.
Vous n'avez surement fait vos modifications que dans un seul des deux fichiers.

Ne vous inquiétez pas, nous avons fait cela comme il faut pour la prochaine version.

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago - 14 years 2 months ago #58724 by erickb
Replied by erickb on topic Re: page title
pourtant dans components/com_hikashop/views/category/view.html.php

if(!empty($element->category_page_title)){
$document->setTitle(strip_tags($element->category_page_title) );
}
else{
$document->setTitle(strip_tags($page_title));
}

et dans components/com_hikashop/views/product/view.html.php

ligne 1042

if(!empty($element->product_page_title)){
$document->setTitle(strip_tags($element->product_page_title) );
}
else{
$document->setTitle(strip_tags($product_name));
}

et ligne 555

if(!empty($element->product_page_title)){
$document->setTitle(strip_tags($element->product_page_title));
}
else{
$document->setTitle(strip_tags($page_title));
}



pour quand la prochaine version ? avec pour les fabricants aussi ?


merci !
Last edit: 14 years 2 months ago by erickb.

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58775 by nicolas
Replied by nicolas on topic Re: page title
Votre problème vient du fait que vous utilisez product_page_title dans la fonction listing de product/view.html.php au lieu de category_page_title.
C'est un listing de produits d'une catégorie, c'est donc le title de la catégorie que vous voulez en titre et non celui d'un des produits.

Ca fonctionne également pour les fabriquants.
La prochaine version sortira en aout.

Please Log in or Create an account to join the conversation.

More
14 years 2 months ago #58779 by erickb
Replied by erickb on topic Re: page title
effectivement comme ça ça marche

if(!empty($element->product_page_title)){
$document->setTitle(strip_tags($element->product_page_title) );
}
elseif(!empty($element->category_page_title)){
$document->setTitle(strip_tags($element->category_page_title));
}
else{
$document->setTitle(strip_tags($product_name));
}


merci

Please Log in or Create an account to join the conversation.

Time to create page: 0.307 seconds
Powered by Kunena Forum