用户登录

在 twig 模板里面,要执行一段代码可以使用这样的形式 .. 一个大括号 .. 里面加上一个百分号 ... 结束的地方是一个百分号 .. 再关上这个大括号 ...

设置一个变量可以用 set ... string 等于 hello .. string 是一个变量,它的值是 hello ... 打算输出这个变量,可以使用两组大括号 ... 里面加上变量的名字 ...

回到前台页面 ... 在页面上会显示一个 hello ... 它就是我们在模板里面设置的 string 这个变量的值 ...

有时候我们需要检查变量里的东西 ... 可以用 dump 这个函数 ..

两组大括号 ... 输出 dump 检查的结果 .. 可以看一下上面设置的 string 这个变量 .. 这里会告诉我们 string 变量里的内容 ... 就是一个简单的字符串 ..

在输出 dump 结果的周围可以加上一组 pre 标签 ... 这样输出的内容会保留里面的格式 ...

在不同的模板文件里,我们可以使用 Drupal ... 或者 Drupal 的模块提供的一些变量 .. 可以先打开核心自己的 classy 主题里的 page.html.twig 这个模板文件 ..

在它的注释里 ... 会告诉我们一些可以使用的变量 .. 比如 logged_in ... 它可以判断当前的用户是不是已经登录了 .. 回到我们自己的模板文件 ... 把 logged_in 的值 dump 到屏幕上看一下 ...

这里显示的是 true ... 说明当前访问这个页面的用户已经登录了 ...

这个 is_admin ... 可以判断用户是不是管理员 ... 我们把它的值也输出到屏幕上检查一下 ...

结果是 false ... 意思就是当前登录的用户并不是网站的管理员 ..

再打开一个用管理员身份登录的页面 ... 这里显示的 is_admin 的值是 true ... 说明当前登录的用户是管理员 ..

设置,输出,调试变量《 Drupal 8:主题 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点