Posted by gg45 on February 28, 2018 at 2:39pm
いつもお世話になります。
Drupal 8です。
node.html.twigで、現在アクセスしているユーザの(ログインしているユーザ)idを取得したいのですが
方法わかる方いますでしょうか?
{{ logged_in }} だとログインしているか否かはわかるのですが、idまでは撮れませんでした。
ご存知の方教えていただけると嬉しいです。
いつもお世話になります。
Drupal 8です。
node.html.twigで、現在アクセスしているユーザの(ログインしているユーザ)idを取得したいのですが
方法わかる方いますでしょうか?
{{ logged_in }} だとログインしているか否かはわかるのですが、idまでは撮れませんでした。
ご存知の方教えていただけると嬉しいです。
Comments
Add below code into
Add below code into YOUR_THEME.theme file:
/**
* Implements hook_preprocess_HOOK() for node.html.twig.
*/
function YOUR_THEME_NAME_preprocess_node(&$variables) {
$account = \Drupal::currentUser();
$variables['uid'] = $account->id();
}
Then print uid value in node.html.twig by {{ uid }}.
ありがとうございます!対応できました。 Thank you
ありがとうございます!対応できました。
Thank you MacShutD0wn