2010-05-03 3 views
0

J'utilise le Path module intégré pour changer les liens Drupal Page d'un format comme "/ node/1234" vers "/ about-us". Le format de ce dernier lien est plus facile à lire et est SEO friendly.Drupal - pas de liaison automatique

En haut de chaque page se trouve la navigation principale. Actuellement, lorsque vous consultez la page/about-us, les liens de navigation principaux sont affichés comme suit:

| About Us | Contact Us

Notez que la page/about-us se lie à elle-même (self-linking). Au lieu de cela, la navigation principale sur la page à propos de nous devrait ressembler à ceci:

Home | A propos de nous | Contact Us

Est-il possible de Drupal pour détecter quelle page est chargée et s'abstenir d'afficher un lien vers la page en cours? Une page ne devrait jamais se lier à elle-même.

Répondre

1

Vous devrez probablement entrer dans un développement de thème/module personnalisé pour que cela se produise à moins que vous ne puissiez trouver un module tiers pour le faire pour vous (j'en ai peur, j'en ai peur). Je peux recommander le "Pro Drupal Development" de VanDyk pour commencer dans le monde entier. Puis piquez autour de /includes/menu.inc pour avoir une idée de la façon dont les menus sont construits et quelles fonctions de thème vous pouvez remplacer.

Alternativement, si les personnes handicapées ne vous préoccupent pas trop, vous pouvez toujours écrire quelques jQuery rapides (ou quel que soit votre outil préféré) pour supprimer le lien de la page actuellement affichée.