Bijlages in Drupal openen in een nieuw venster

28 Jan 2013

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Drupal biedt standaard de mogelijkheid om downloads aan te bieden. Dit gebeurt middels de 'File' module in de Drupal 7 core. Dit kunnen publiekelijke of privé downloads zijn. Bij privé downloads moet je ingelogd zijn onder een bepaalde rol, om het bestand te kunnen downloaden. Publiekelijke downloads kan iedereen bekijken.

Wanneer je als gebruiker zo'n bijlage aanklikt, zullen de meeste browsers deze in huidige venster openen. Waardoor de website verdwijnt.

In veel gevallen is het prettiger als de website open blijft staan en de bijlage opent in een nieuw venster, daar is het ook een bijlage voor, toch?

External links module

In Drupal is dit goed te configureren met behulp van de "External Links" module. Het fijne van deze module is, dat hij in basis tevens de functie biedt om automatisch links naar externe websites in een nieuw venster opent. En dat doet hij op basis van Javascript, waardoor je website HTML blijft valideren, target="_blank" valideert niet meer volgens de W3C.

Hoe te installeren en configureren

  • Download en installeer de External Links module
  • Navigeer naar configuration => External links
  • Vink hier aan "Open external links in a new window"
  • Klap daarna "Pattern matching" open
  • Vul hier in: (.txt)|(.doc)|(.docx)|(.pdf)|(.csv)|(.xls)|(.xlsx) ==> afhankelijk van welk type document je wilt openen in nieuw venster

Demo

Op dit blog is bovenstaande doorgevoerd.

Opmerking

Ik ga ervan uit dat je weet hoe de upload module te configureren. zie ook http://drupal.org/documentation/modules/file

Cheers!

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >