Here is the simple example how to create custom node token in Drupal 7.
Lets say you want to crete a custom node token that will return a first letter of the node title.
So at the first step you need to declare your node token using hook_token_info:
function MYMODULE_token_info() { $info['tokens']['node']['title_first_letter'] = array( 'name' => t('Title first letter'), 'description' => t('Generates first letter of node title') ); return $info; }
Then you need to create a processing of that token:
function slideaway_currency_tokens($type, $tokens, array $data = array(), array $options = array()) { $replacements = array(); if ($type == 'node' && !empty($data['node'])) { $node = $data['node']; foreach ($tokens as $name => $original) { switch ($name) { case 'title_first_letter': $replacements[$original] = substr($node->title, 0, 1); // get first letter of the title here break; } } } return $replacements; }
Don't forget to flush the cache to update token register.
That's it: go to the token list and it should be there!

×
Comments
How can I make it work with panels_everywhere?
I just want to say thank you for this great website. I found a solution here on web-tricks.org for my issue.
vegas slots online vegas slots online casino real money online casino gambling
vegas slots online vegas slots online casino real money online casino gambling
vegas slots online vegas slots online casino real money online casino gambling
no deposit casino http://onlinecasinogamespcx.com/ - casino blackjack online casino real money slots for real money casino play
online casino gambling http://onlinecasinogamespcx.com/ - slot games cashman casino slots casino bonus codes no deposit casino
online casino gambling http://onlinecasinogamespcx.com/ - slot games cashman casino slots casino bonus codes no deposit casino
casino online slots http://onlinecasinogamespcx.com/ online casinos casino play play casino
free slots games casino online slots free online slots
http://onlinecasinogamespcx.com/ online gambling play slots online play slots online free casino
big fish casino slots free slots free online casino bonus http://onlinecasinosw.com/ - best online casino
slots free http://onlinecasinogamespcx.com/ best online casinos slots online vegas casino slots
slots free http://onlinecasinogamespcx.com/ best online casinos slots online vegas casino slots
http://onlinecasinosw.com/ casino play play slots online gold fish casino slots online slot games
http://onlinecasinosw.com/ casino play play slots online gold fish casino slots online slot games
casino play online gambling free online slots
casino play online gambling free online slots
Hjfemu iysvzt buy discount viagra online
free casino slot games casino blackjack casino online slots free online slots http://onlinecasinosw.com/ - cashman casino slots
play casino http://onlinecasinogamespcx.com/ - slots free casino blackjack free online slots
play casino http://onlinecasinogamespcx.com/ - slots free casino blackjack free online slots
online casino gambling play online casino casino online slots casino bonus codes
play casino http://onlinecasinogamespcx.com/ - slots free casino blackjack free online slots
play casino http://onlinecasinogamespcx.com/ - slots free casino blackjack free online slots
casino game no deposit casino free casino slot games play online casino http://onlinecasinosw.com/ - vegas slots online
casino play http://onlinecasinogamespcx.com/ - casino bonus codes online slots online casino real money
casino play http://onlinecasinogamespcx.com/ - casino bonus codes online slots online casino real money
casino play http://onlinecasinogamespcx.com/ - casino bonus codes online slots online casino real money
casino play http://onlinecasinogamespcx.com/ - casino bonus codes online slots online casino real money
real casino slots vegas slots online online casino best online casinos
http://onlinecasinosw.com/ free casino slot games vegas slots online real casino slots best online casinos
http://onlinecasinosw.com/ free casino slot games vegas slots online real casino slots best online casinos
vegas casino slots slots free casino game online slot games
online slots http://onlinecasinogamespcx.com/ casino game slot games casino bonus codes
slots games http://onlinecasinosw.com/ slots games free online slot games casino real money
slots games http://onlinecasinosw.com/ slots games free online slot games casino real money
slots games http://onlinecasinosw.com/ slots games free online slot games casino real money
play slots free online slots online casino real money online casino slots http://onlinecasinogamespcx.com/ - free casino games
play slots free online slots online casino real money online casino slots http://onlinecasinogamespcx.com/ - free casino games
play slots free online slots online casino real money online casino slots http://onlinecasinogamespcx.com/ - free casino games
http://onlinecasinosw.com/ casino slots http://onlinecasinosw.com/ - play casino casino game
slots online vegas casino slots vegas slots online vegas slots online http://onlinecasinogamespcx.com/ - free slots games
http://onlinecasinosw.com/ free casino games online http://onlinecasinosw.com/ - play casino online casino slots
casino slots http://onlinecasinopc.com/ - online casino bonus free casino games online online slots online casino slots
online slots online casino games world class casino slots online casino gambling http://onlinecasinosw.com/ - free casino slot games
best online casinos casino blackjack slots games free
free casino games online play online casino casino online slots no deposit casino http://onlinecasinosw.com/ - free online slots
free casino games online play online casino casino online slots no deposit casino http://onlinecasinosw.com/ - free online slots
http://onlinecasinopc.com/ casino real money best online casino free slots games casino play