- 博客(73)
- 问答 (1)
- 收藏
- 关注
原创 Drupal 在views data export模块将导出数据写入文件之前修改数据
今天在用drupal 的views data export 模块做数据导出的时候发现导出的结果与预期的之不符合;调查了下,发现views的hook中处理的结果并不在导出的结果中显示,如果要对导出的数据进行处理,可以使用 hook_views_data_export_row_alter 函数,这个是views data export 模块的hook函数(views data export 最好是最新版本,我用的1.0不行,更新到1.3就可以了)。
2023-04-13 17:31:40 215
原创 宝塔面板升级踩坑:ImportError: class/PluginLoader.so: undefined symbol: PyImport_GetModule
今天在宝塔面板升级了PHP8,但是站点的PHP版本选择仍然没有PHP8以上的版本,百度了一下说是要升级宝塔面板,于是在面板首页右上角进行了升级;搜了一下没找到解决方案,看到一个类似的错误说是不能再宝塔自带的终端执行,想了下我是在面板首页右上角的升级按钮,估计也是面板的自带终端执行的命令;果然看到一些下载安装,最后提示升级成功。返回安全登录入口刷新,登录页面就正常了。
2023-03-15 22:59:30 800 1
原创 Drupal9自定义实体新增的字段在view的字段新增中找不到;自定义实体新增字段踩坑
Drupal9自定义实体新增的字段在view的字段新增中找不到自定义实体新增字段
2022-11-28 15:13:05 488
原创 Drupal踩坑:为后台管理界面的view 列表的字段标签添加自定义属性
Drupal踩坑:为后台管理界面的view 列表的字段标签添加自定义属性
2022-11-24 13:28:09 243
原创 Drupal9: The “hidden“ plugin does not exist
今天才编辑content type的时候遇到一个报错:The “hidden” plugin does not exist。原本我是想把body从Disable总移到上面可见区域来,同时将label改为Hidden,结果就出现上述报错。我尝试了先将body移动上来,但不修改label的状态,然后保存;接着再修改所有字段的label为Hidden,尝试保存,然后就成功了。...
2022-05-05 13:35:09 144
原创 Drupal9踩坑之本地csp加载失败问题
application.js:formatted:5054 Refused to connect to 'http://assets-uat.talpfizer.com/a93956df-d016-4a8a-95f4-cb9d2650671a/uat/classic-sign_in-en-au.json' because it violates the following Content Security Policy directive: "connect-src 'self' blob
2022-03-02 15:02:01 716
原创 Drupal踩坑笔记:1364 Field ‘uid‘ doesn‘t have a default value
1364 Field 'uid' doesn't have a default value
2022-02-18 14:15:54 655
原创 linux下通过命令进入docker容器中的mysql
1、进入项目目录,执行命令:xxx这里我用的是容器ID。也可以使用mysql名称。可以使用docker ps查看:docker exec -it xxx bash2、执行命令 : mysql -uroot -p ;输入密码就进入了mysql,然后就可以使用mysql命令了。...
2022-02-12 14:27:08 4217
原创 phpcs踩坑:.git/hooks/pre-commit: 行 10: phpcs:未找到命令
今天在使用git commit命令时遇到报错:.git/hooks/pre-commit: 行 10: phpcs:未找到命令上午还好好的,下午就报这错了,一开始想不应该是找不到啊,毕竟一直在用,想着找其他原因,结果找了半天都没找到,就到phpcs命令目录下执行 phpcs:好嘛,看来是不知道啥原因,phpcs失踪了,重新安装:再次执行命令:未安装“Drupal”编码标准。参考: https://www.drupal.org/project/infrastructure/issues/2
2022-02-10 14:29:10 585
原创 Ubuntu20 设置桌面壁纸自动切换
最近电脑系统换成了ubuntu,想把桌面壁纸设置撑自动切换,搜了一下发现都是要修改cml文件的。最后终于找到一个不用修改的方法:1、首先创建一个文件夹,里面存放下载的所有壁纸2、打开shotwell找到自己的壁纸文件夹,然后全选里面的图片。点击左上角的"文件(F)" ,在点击 Set as Desktop Slideshow ;在这里设置切换时间,以及用做背景或锁屏;然后点击OK即可。ps:新加了图片需要重新操作一次
2022-01-28 09:44:33 2627
原创 Drupal笔记之字体配置
今天前端告诉我网站字体不对,想起来是还没有做字体配置:打开浏览器控制台,在console里面果然看到了很多报错:错误提示里面,每一个错误都有对应的字体,以及链接;在后台csp配置好就可以了。这里配置的时候,不用配置全连接,只需要域名这块就可以了,域名的前缀换成*,多个域名使用空格隔开。...
2021-12-31 15:31:40 302
原创 Drupal踩坑之An invalid form control with name=‘xxx‘ is not focusable.
An invalid form control with name='xxx' is not focusable.
2021-12-28 16:31:00 334
原创 Drupal踩坑记录之新建content无法访问
UnexpectedValueException: External URLs do not have an internal route name.
2021-12-24 14:11:58 1613
原创 Drupal笔记之菜单标题换行
有时候菜单很长,想要给他换行显示,该怎么办呢?可以看到单纯的加了换行并没有效果。这时候可以在module中使用hook_link_alter hook./** * Implements hook_link_alter(). */function pfyhmhk_common_link_alter(&$variables) { $variables['text'] = new FormattableMarkup($variables['text'], []);}看一下官方给的介绍
2021-12-10 10:37:48 213
原创 Drupal9字段添加class
现在后天添加的文章有一个link类型字段,需要在link字段的a标签上加一个class;后台无法设置,于是在mytheme.theme中使用template_preprocess_field()添加:第一种写法只适合没有嵌套标签的字段。function pfyhmhk_preprocess_field(&$variables){ if ($variables['element']['#bundle'] == 'white'){ if (!$variables['multiple'])
2021-11-29 17:26:21 166
原创 使用Dompdf生成pdf文件及踩坑记录
安装dompdf安装参考:https://github.com/dompdf/dompdf我是通过下载安装的,这里最好是下载稳定副本,少踩坑。使用。dompdf的使用很简单,上面的参考也给出了示例,这里就不在赘述。我这里是将图片转pdf的,而前端给我的是base64数据,所以我使用img拼接成了html字符串。$dompdf->stream()是直接输出,因此如果是通过url访问就可以在不保存的情况下直接下载pdf文件。 $dompdf = new Dompdf(); $dom.
2021-11-26 10:54:51 1734
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人