Drupal9开发是如何消除冗余代码的?
drupal

Drupal9开发是如何消除冗余代码的?

124

在用drupal9开发网站的过程中,白龙网发现,代码中会出现很多你没有加入的额外标签,如div、p、a、span等,可能截断了程序的js功能与交互效果、css样式与页岩排版,影响网站的整体效果,这让很多drupal9新手望洋兴叹。...

Drupal9.2.6自定义主题的配置方法 三步搞定
drupal

Drupal9.2.6自定义主题的配置方法 三步搞定

155

之前白龙网曾写过《Drupal8.7.6自定义主题、安装及其查看》、《Drupal9.2.4自定义主题的配置安装与开发查看》文章,详细介绍了Drupal8.7.6自定义主题开发环境搭建方法。按照上述方法来配置Drupa...

用好page.content调用 轻松输出各内容类型功能
drupal

用好page.content调用 轻松输出各内容类型功能

192

白龙网在使用drupal8.7.6自定义主题开发网站时,*.info.yml配置文件中的region区域最少得有一个content:content的区域变量,用以桥接page页面与node实体功能。否则,重建缓存后,drupal就会提示“出现异...

drupal8构建网站单页·用好这3个方法就够了
drupal

drupal8构建网站单页·用好这3个方法就够了

81

大家都知道,一个drupal网站一般是有首页、列表页、内容页、分类页、403页面、404页面、单页等中的一种页面类型或者几种页面类型组成,每个页面又有不同名称的模板实现相应的功能。就dr...

Drupal8站的备份与恢复·只要学会这三点即可
drupal

Drupal8站的备份与恢复·只要学会这三点即可

69

之前,白龙网曾就drupal8网站的备份与迁移技术,分别从模块backup_migrate、工具Navicat以及使用场景等3个维度分享了《Drupal8.7.6中如何实现网站无缝迁移?》、《Drupal8.7.6中如何备份数据库文件和迁移网站?》、《drupal8从本地如何快速迁移到外网服务器?》等3篇文章,深受drupal爱好者好评。...

Drupal8.7.6自定义主题动态交互效果失效的解决技巧
drupal

Drupal8.7.6自定义主题动态交互效果失效的解决技巧

156

Css、Javascript通过drupal指定的info.yml文件加载,前端页面解析后,源代码中正常显示了所有Css、Javascript文件,但是前端页面中的轮播图片不能轮播,Tab切换按钮不能切换,即所有使用Javascript实现的动态交互效果都失效了。...

Drupal9.2.4自定义主题的配置安装与开发查看
drupal

Drupal9.2.4自定义主题的配置安装与开发查看

154

依据这个思路,参考开发经验,白龙网尝试了把Drupal9.2.4中默认主题/core/themes/bartik复制到自定义主题目录/themes/下,刷新前端页后仍然无法正常显示;修改相关/themes/bartik文件及其子目录相关内容,重建缓存刷新页面还是前端页面还是提示“未知错误”无法显示。说明这个尝试是无效的。也测试了把系统自带的其它主题如classy、stable等作为自定义主题来用,也没有成功。...

Drupal内核如何从8.7.6升级到9.2.4?
drupal

Drupal内核如何从8.7.6升级到9.2.4?

82

截止2021年8月份,drupal最新的版本已升级到drupal9.2.4。此时,如果想把drupal8.7.6升级到drupal9.2.4,则需要借助drupal8最近发布的一个版本Drupal8.9.18来实现。即:先从drupal8.7.6升级到Drupal8.9.18,然后再从Drupal8.9.18升级到drupal9.2.4。接下来,白龙网为大家分享一下从drupal8.7.6升级到Drupal8.9.18的整个过程:...

Drupal8.7.6:不规范删除已安装模块导致网站出现未知错误
drupal

Drupal8.7.6:不规范删除已安装模块导致网站出现未知错误

147

在drupal8.7.6系统的/modules/目录下,直接删除了video模块文件夹,重建缓存后,网站打不开了,弹出“未知错误”之类的提示,网站也打不开了。然后恢复video模块文件夹至/modules/目录下,再次重建缓存,刷新页面,网站又可以打开了。白龙网研究发现,出现这个“未知错误”的原因是不规范删除drupal8.7.6模块引起的。那么如何规范的卸载已安装的模块呢?...

Drupal8.7.6:使用ViewsSlideshow模块开发轮播图片
drupal

Drupal8.7.6:使用ViewsSlideshow模块开发轮播图片

126

Drupal8.7.6默认主题下,使用内容类型+视图区块开发轮播图片时,轮播效果始终无法实现,或者费了很大的劲实现了,结果却不尽人意。白龙网研究发现,借助第三方模块ViewsSlideshow可以轻松实现文字、图片、视图等内容的轮播。...

drupal8从本地如何快速迁移到外网服务器?
drupal

drupal8从本地如何快速迁移到外网服务器?

213

最近,用drupal8.7.6开发了一个学术研讨会的企业站,在本地把功能调试正常后,本地网站源码通过filezilla/WinSCP上传至阿里云虚拟机,本地数据库备份并通过navcat导入至远程的数据库。结果出现了异常,网站打不开。...

Drupal8不同样式的内容页如何输出?
drupal

Drupal8不同样式的内容页如何输出?

74

言归正传,对于不同样式的内容页面的实现,一方面要明确内容页相同的部分,剥离出来,根据debug提示,使用适当的page模板来承载;另一方面,对于不同样式的内容页部分A、B,要单独新建内容类型A、B,然后node--A.html.twig、node--B.html.twig模板分别输出。...

Drupal8中include包含的模板只能放在templates目录下吗?
drupal

Drupal8中include包含的模板只能放在templates目录下吗?

162

在使用drupal8.7.6的过程中,发现凡是模板中使用类似{%include'@cyt/header.html.twig'%}的变量后,当把header.html.twig模板放到cyt/templates/public目录时,重建缓存、刷新并打开首页就会报错“Thewebsiteencounteredanunexpectederror.Pleasetryagainlater.”;当把header.html.twig模板放到cyt/templates/目录时,重建缓存并刷新网页,首页可正常显示。这是怎么...

Drupal8自定义静态区块添加背景图片失败的解决方案
drupal

Drupal8自定义静态区块添加背景图片失败的解决方案

157

是什么原因引导的这个结果,白龙也没有搞清楚。但是解决办法是有的。如果这张背景banner没有class约束,那么直接在自定义区块上传即可;如果这些背景图片有class约束,那么,在自定义区块中上传图片后,在full模式下点击源代码,然后在img村医中加入指定的class即可。...

Drupal8:搞懂模板层级轻松配置二级导航菜单
drupal

Drupal8:搞懂模板层级轻松配置二级导航菜单

146

不管是网站头部的横排菜单,还是网站底部的竖排菜单,抑或是列表页左、右侧的分类菜单,都可以通过默认菜单区块,或者自定义菜单区块来实现。接下来,要分享的是如何开发二级导航菜单。...