Token

Drupal lerenDrupal-woordenlijst

Een token is een tijdelijke aanduiding in Drupal voor een dynamische waarde: een vervanger voor programmatisch gegenereerde inhoud zoals gebruikersnamen, datums en titels. Tokens worden op veel plekken in Drupal gebruikt, waaronder de configuratie van modules, het aanmaken van inhoud en het genereren van URL’s.

Tokens ontstaan uit een combinatie van tekst en PHP-code: de tekst bepaalt de tokennaam en de PHP-code genereert de dynamische waarde. Zo genereert een token een gebruikersnaam, bijvoorbeeld [user:name], die bij verwerking wordt vervangen door de echte naam van de gebruiker. Tokens genereren ook URL’s, zoals [node:url], die bij verwerking wordt vervangen door de URL van de node.

Tokens worden door het Drupal-systeem verwerkt zodra een pagina wordt opgebouwd. Het systeem zoekt naar tokens in de pagina en vervangt ze door de juiste dynamische waarde. Zo ontstaat dynamische inhoud zonder complex programmeerwerk.

Tokens zijn een krachtig hulpmiddel voor dynamische inhoud in Drupal: gebruikersnamen, datums, titels en URL’s genereren, op veel plekken in Drupal, waaronder de configuratie van modules, het aanmaken van inhoud en het genereren van URL’s.