menu de liens externe avec target précisée (résolu)

Catégories:

Bonjour,
j’ai suivi un bon tuto Configuring menus, navigation and blogroll for newbies http://drupal.org/node/241980

Je n’ai pas compris ce qu’est un blogroll, mais pour ce point, j’ai fait un exercice de menu avec des liens externes. Ca ne doit pas être loin.

Mais ma question est la suivante : comment faire le lien externe sans perdre le site appelant ?
dans la balise html , la précision target=_blank  ?

#

Je précise ma pensée. A quel niveau faut-il intervenir pour que lorsque dans un menu on met un lien externe, cela ouvre une fenêtre supplémentaire ?

Indépendante, mandats Drupal et PHP.
Migration Drupal 6 / Drupal 7

#

est-ce que tu as essayé ce module : http://drupal.org/project/extlink
ca va faire ouvrir dans une nouvelle fenetre les liens externes.

Si tu ne veux pas que tous tes liens externes du site s’ouvrent dans une nouvelle fenetre mais seulement le menu primary links, alors dans le fichier page.tpl.php de ton theme, just au dessus de :

print theme('links', $primary_links, array('class' => 'links primary_menu'))

Tu ajoutes :

foreach ($primary_links as $key=>$value)
{ if (substr($primary_links["$key"]["href"], 0, 4) == 'http')
{
$primary_links["$key"]["attributes"]["target"] = "_blank";
}
}

Ca peut marcher.

#

bien, merci, je vais essayer tout ça.

Indépendante, mandats Drupal et PHP.
Migration Drupal 6 / Drupal 7

#

Effectivement,
j’ouvre bien une nouvelle fenêtre maintenant, c’est épatent.
Mais je précise qu’une fois le nouveau module activé, il faut encore entrer dans le menu «configuration du site» où une nouvelle option de menu apparait : external links. Là il faut cocher «ouvrir une nouvelle fenêtre».
J’en ai besoin pour tous les liens externes, donc pas de code supplémentaire pour mon cas.
Merci alliax

Indépendante, mandats Drupal et PHP.
Migration Drupal 6 / Drupal 7

#

Super module ce extlinks.
vraiment facile et pratique.

Did

#

Hello,

C’est exactement ce que cherchai !

Merci beaucoup ! super module !

#

Est ce que vous savez si ce module permet d’ouvrir des liens internes avec l’option target=_blank. Par exemple ce que je cherche et d’ouvrir un fichier pdf dans une nouvelle fenetre.

Syndiquer le contenu