web-dev-qa-db-fra.com

Joomla 3.3 élément de menu spécifique nofollow

Je veux ajouter rel="nofollow" à certains éléments du menu Joomla. Je ne veux pas changer les fichiers de base de Joomla. Ce que je veux, c'est mettre dans les options de menu nofollow pour l'onglet "Type de lien" "Attribut de titre de lien", puis dans les remplacements de menu pour vérifier à l'aide de php si le lien a une balise de titre et un attribut nofollow le remplacer par rel="nofollow".

J'ai réussi à faire cela avec jQuery, mais j'ai peur que certains moteurs de recherche ne considèrent pas jQuery, alors j'aimerais faire ce côté serveur.

Y a-t-il un moyen de l'obtenir?

Merci

2
gag

Oui, vous pouvez. Modifiez l'élément de menu à partir de l'administrateur et accédez à l'onglet Métadonnées. En dessous de la description des métadonnées et des mots-clés, vous trouverez un aperçu des options de Robot, notamment NoIndex, NoFollow.

2
GDP

Si je ne veux pas créer un nouveau module de menu pour une tâche comme celle-ci, j'ai tendance à réutiliser la classe sur l'élément. Ensuite, dans un remplacement de mod_menu, j'ai alors mis un (si strpos ($ item-> anchor_css, 'no-follow')!! == false) {## votre ajout html}

/templates/dogstrapv1/html/mod_menu/default.php et ses substitutions comme default_url.php

1
tristanbailey

Vous pouvez créer votre propre module de menu et y faire ce que vous voulez. La seule limitation est que vous devez travailler avec les paramètres actuels à partir de l'élément de menu. Cependant, certaines personnes font preuve de créativité avec eux :)

0
Bakual