Om de links andere artikelen meer taal onafhankelijk te maken, kun je interne links gebruiken.

Standaard heeft Drupaldeze functie niet, maar je kunt hiervoor gebruik maken van PathFilter.

PathFilter

PathFilter vertaalt een relatief interne link naar een volledige URL. Deze module integreert met de HTML-filter van Drupal.

PathFilter is hier te vinden: drupal.org/project/pathfilter

Download de nieuwste versie en zet de module in je Drupal modules directory (/sites/all/modules).

Het activeren en configureren van de module, doe de volgende stappen:

  1. Activeer de PathFilter module in het menu: Home»Beheren»Site-constructie»Modules
  2. Ga naar menu: Home»Beheren»Site-instellingen»Invoerformaten
  3. Klik op instellen achter het default HTML-filter (normaal is dit Filtered HTML)
  4. Selecteer in de Filters groep het item: Internal path filter
  5. Wis het cache in het menu: Home»Beheren»Site-instellingen»Prestatie en klik op Cache-data opschonen

Ik heb dit getest met CKEditor, maar dit werkt ook voor andere editors.

  1. Open een nieuw bericht en controleer of het HTML filter hetzelfde is als degene waar je zojuist het Internal path filter voor hebt aangezet.
  2. Plaats nu een link met Linktype: URL en Protocol:
  3. Als URL kun je bijvoorbeeld invullen: internal:node/189 of internal:content/changelog-site

Let op! Path Filter en een multi-domain drupal installatie is niet aan te raden. Soms wordt een interne link naar een ander domain geleid. Dit levert broken links op en dat is niet leuk voor de bezoekers en zeker niet goed voor je SEO ranking.