Hogyan hozzunk létre token Drupal példák Drupal
Az alapértelmezett Drupal rendelkezik egy nagy sor zsetonok,
egy listát az összes érmek Drupal itt.
Ez a cikk egy példát mutat, hogyan kell hozzá egy egyéni tokent Drupal.
A gyakorlás szükséges, hogy ezt a modult Token Filter. ez helyettesíti a tokenek nodah.
Most itt admin / config / content / formátumok / full_html engedélyezze a szűrőt.
Csoport [aktuális felhasználó: *] használja az aktuális felhasználói adatok
[Aktuális felhasználó IP-cím] megjelenik az IP felhasználó, aki megtekinti az anyagot. Mi ehhez a csoporthoz, egy új token [aktuális felhasználó: ország], amely megmutatja az ország a jelenlegi felhasználó.
Hook hook_token_info adja vissza egy tömbben a leírás egy új tokent a csoport [ „aktuális-felhasználói”].
/ **
* Implements hook_token_info ().
* /
funkció demo_token_token_info # 40; # 41; # 123;
$ info # 91; „Zseton” # 93; # 91; „A jelenlegi felhasználói” # 93; # 91; Az „ország” # 93; = array # 40;
'Név' => t # 40; "Felhasználói ország # 41;.
'Leírás' => t # 40; "Megmutatja a felhasználó ország VI # 41;.
# 41; ;
return $ info;
# 125;
Ez horog idején határozza meg: hook_tokens token_replace függvényhívás.
itt
$ Type - a csoport nevét, hogy kicserélik, például „csomópont”, „felhasználó”.
$ Token - egy tömb zsetont ebben a csoportban, ebben a példában ez az „ország” és a „ip-cím”.
Demo, hogyan néz ki a gyakorlatban.