用户登录

在这个文章的编辑界面,打开 Revisions ... 页面会崩溃 .. 显示一些错误信息 .. 提示方括号操作符不能用在字符串上 .. 出错的位置在我的自定义模块的下面 ..

在 Reports .. Recent log messages .. 最近的日志 .. 这里会记录页面出现的错误信息 ..

在修订版本表格上有个 node-revision-table .. 在核心可以搜索一下 ... 在 NodeController 这个文件里 .. 这里为修订表格的 #attributes 下面添加了一个 class .. 但是它的值是一个字符串 ... class 的值应该是一个数组 ..

打开我的自定义模块的 Module 文件 ... 找到 preprocess_table ..

在这里我们为表格添加了 ui 还有 table 这两个类,这里我们假设 class 是一个数组,但是修订表格的 class 是一个字符串,所以就会出现刚才我们看到的那个错误 ..

这里我们可以先附加一个 ui.table 资源库 .

在它下面,再判断一下 .. 看看如果这个 #attributes 下面的 class 的值是 node-revision-table .. 我们就把 #attributes 下面的 class 当成一个字符串 ... 这里可以直接修改 class 的值 ... 添加 ui table 还有 node-revision-table 这几个 css 类 ..

再 return 一下 .

然后再去预览一下 ... 打开修订版本 ... 现在就可以正常显示这个表格了 ..

0:00
0:00
0:00
1:30
0:00
0:00
1:14
0:00
0:00

Revisions(修订版本) 表格的显示《 Drupal:自定义界面 》

统计

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

社会化网络

关于

微信订阅号

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