Posted by Invention on May 13, 2009 at 1:29pm
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
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
Olo-invention
Tackar, modulen extlink fungerade alldeles utmärkt.
\ Ulf
Olo-invention
Tyvärr har vi inga core
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
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Apropå ditt problem: jag
Apropå ditt problem: jag skulle använda jQuery:
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
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Använd External Links modulen
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 Barregren – NodeOne
Jag bloggade om detta igår
Jag bloggade om detta igår och inkluderade en lite mer utförlig beskrivning om hur det fungerar.
Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog