Via menypunkt gå till Extern URL som öppnas i nytt fönser

Events happening in the community are now at Drupal community events on www.drupal.org.
Invention's picture

Hej, Ännu en nybörjare. Men först TACK alla ni som skapat DRUPAL.
JAg har ett troligen enkelt problem, Jag vill öppna en extern URL via meny, (Inga problem) men jag vill att det sker i nytt fönster som går att stänga ner för att komma tillbaka.

\ Invention

Comments

Några förslag

orjantorang's picture

Kanske inte de enklaste eller bästa förslagen men..

Block
Lägg länken i ett block. Se http://drupal.org/node/75192#comment-139474

Modifiera i template.tpl.php
http://drupal.org/node/75192#comment-144123

Modul
Installera en modul som låter dig bestämma om externa länkar ska öppnas i nya fönster.
http://drupal.org/project/extlink

har inte testat de två senare dessa, men modulen kanske är bäst.
/Örjan

Modulen extlink

Invention's picture

Olo-invention

Tackar, modulen extlink fungerade alldeles utmärkt.

\ Ulf

Olo-invention

Tyvärr har vi inga core

solipsist's picture

Tyvärr har vi inga core contributors i Sverige som jag känner till utom då användbarhetsevangelisten Joakim Stai, som arbetar för oss på NodeOne, och som är norrman. Med andra ord leder Norge över oss! :)

Om du vill tacka de som bidrar till kärnan, gå med i Drupal Association. Ett stödmedlemskap är ett direkt bidrag till Drupal och hjälper till att hålla Drupal och drupal.org igång.


Jakob Persson - NodeOne

Apropå ditt problem: jag

solipsist's picture

Apropå ditt problem: jag skulle använda jQuery:

$(".menu a[href^='http://']").click(function() {
  window.open(this.href);
  return false;
});

Detta gör så att alla länkar, i menyer, som är externa, det vill säga börjar med "http://", öppnas i nytt fönster. Nackdelen är att det enbart fungerar för användare som har JavaScript aktiverat i webbläsaren. Å andra sidan är "target"-attributet otillåtet i XHTML så du måste använda JS om du inte ska bryta mot XHTML-standarden.

Ifall du är nyfiken på jQuery kan du läsa mer om det i mitt blogginlägg.


Jakob Persson - NodeOne

Använd External Links modulen

TBarregren's picture

NodeOne använder som regel External Links som orjantorang nämnde ovan. Det är, liksom min kolleags förslag ovan, en JavaScrip-lösning. Fördelen att använda External Links istället för egen JavaScript är naturligtvis att det är mycket enklare, Dessutom erbjuder External Links en del extra finesser.

Hur frestande det än må vara, använd inte target attributet. JavaScript är (tyvärr?) den rätta lösningen. Se också Using JavaScript instead of target to open new windows.


Thomas BarregrenNodeOne

Jag bloggade om detta igår

solipsist's picture

Jag bloggade om detta igår och inkluderade en lite mer utförlig beskrivning om hur det fungerar.


Jakob Persson - NodeOne

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: