【1】views 选择条目时好多带着 delta,这个 delta 是作什么用的呢?它是代指条目,有些 filed 允许有多个值,比如有个图片的 field 有三张图片,那么在数据库里会是 0, 1, 2 这样排列的,所以,如果选择想要显示第二张图片,那么应该选择 delta 1
【2】在 content type > manage display 时,排在第一行的是“links”,如下图,这个“links”到底是干什么用的呢?接着看下图,这个答案说的很清楚了
【3.】关于 Drupal 的 patch(补丁)
打补丁时,进入补丁对应的模块的目录,如果是 drupal core ,那么就是根目录,命令如下:
ubuntu@aws:/srv/www/coke.im/modules/ctools$ sudo git apply -v 2475595-ctools-autocomplete-fix-24.patch
Checking patch modules/ctools_views/ctools_views.libraries.yml...
Checking patch modules/ctools_views/js/auto-submit.js...
Checking patch modules/ctools_views/src/Plugin/views/exposed_form/Autosubmit.php...
Applied patch modules/ctools_views/ctools_views.libraries.yml cleanly.
Applied patch modules/ctools_views/js/auto-submit.js cleanly.
Applied patch modules/ctools_views/src/Plugin/views/exposed_form/Autosubmit.php cleanly.
ubuntu@aws:/srv/www/coke.im/modules/ctools$
【4.】去掉 taxonomy 列表底部的 rss 小图标
编辑 Taxonomy term 这个 view,点击 Feed,然后右侧有个 Attach to 的选项,默认是附加到 Page 的,点击这个设置,去掉勾选,然后保存即可,这样 rss 小图标就不会再显示在 taxonomy 底部了
【5.】Drupal 8.2.5(目前最新版) 与 PHP 7.1(目前最新版)不兼容,因为 PHP 7.1 对待空字符串的方式有所改变
具体是这个:
It isn't documented anywhere that I can find, but there is another change to the string warnings in php7.1
$x = "";
$x['foo'] = 'bar';
Will quietly convert $x to an array in php7.0. In php7.1 it will emit a warning and set the first character of $x to 'b' (roughly interpreting the line as $x[0] = 'b';)
这样会导致站点 slogon 只显示第一个字符,目前 Drupal core 还没有更新,所以,可以使用这个补丁先暂时解决这个问题
详细信息参见: https://www.drupal.org/node/2838095#comment-11855014
ubuntu@aws:/srv/www/coke.im$ sudo git apply -v only_one_site_slogan-2838095-18.patch
Checking patch core/modules/system/system.module...
Applied patch core/modules/system/system.module cleanly.
【6.】在 views 修改了某项内容然后保存时,注意选择是只修改当前的 view(overwrite) 还是好几个 view 一起修改