Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
某个类型的内容添加时,如何使用“上下文“”过滤?比如:添加某个用户(uid由上页点击传送)的考勤 - Drupal大学 - Drupal问答论坛
首页 / 帖子
某个类型的内容添加时,如何使用“上下文“”过滤?比如:添加某个用户(uid由上页点击传送)的考勤


1个答案
发布于:2015-10-27 09:34

字段设置那理解出错了。Entity Selection里选用Views filter后,Views arguments输入的是参数的value,不是参数的key。例如你想显示李梅,输入的应该是22,不是uid。表单的选项是不会读取url的参数动态生成的,除非自己写代码,用hook_form_alter。

---

另外这个需求用 Prepopulate 模块能解决,可以在url里设置node的字段默认值。关于entityreference类型字段的设置,要具体参考模块handbook的说明