当前位置

Drupal

本人从2010年开始使用Drupal,比此前使用的MediaWiki更符合通用的建站要求,Drupal对多语言、多站点的支持也是我选择它的重要因素。从最开始的6.x到7.x再到8.x,我一直都在使用,在这过程中需要修改模板、自建模块,也学会了PHP以及其它一些技术。在本博客中我也记录了很多日常使用Drupal中遇到的问题、解决的办法,希望对其他使用Drupal的朋友有所帮助。

这是Drupal分类的页面,点击下面标题查看详细文章内容:

Drupal网站首页规范网址(canonical URL)问题

James Qi 在 2022年7月20日 - 10:46 提交

最近用Google Search Console中的URL检测查看我们的网站,发现一些问题,一些站的首页使用的是Drupal中的node/1,在没有设置别名网址(alias path)或者别名网址不是/的情况(例如下图中的/page/首页_(Home))下,规范网址(canonical url)就成了node/1本身或者其它别名网址(例如/page/首页_(Home)),而Google选择的

Drupal 7取消语言后原网址跳转默认语言对应网址

James Qi 在 2021年6月29日 - 15:13 提交

我们从前年、去年开始就缩减了一些以前的多语言网站,将很少人访问的语言取消掉,取消语言后的跳转以前是在.htaccess中设置的,同事处理起来比较麻烦,现在干脆写了一段代码放在html.tpl.php的开头位置,从当前网址中分离出可能的语言代码,如果是已经取消的就301跳转到默认语言对应的网址去,PHP程序代码如下:

自由标签:

去掉Drupal搜索结果页中的表单

James Qi 在 2020年6月15日 - 19:26 提交

Drupal搜索结果页面中会出现一个搜索表单,与置顶的表单有重复的不好之处,另外,我也想在AMP页面等特殊情况下去掉搜索结果页中的表单。

以前好些在网上搜过有修改CSS的办法来隐藏表单的显示,今天又找到Drupal的hook_form_alter这个API调用办法,测试有效,记录如下:

页面

订阅 RSS - Drupal