我现在使用的解决方案非常好:它与计算字段一起使用,我使用以下行:$entity_field[0]['value'] = ip_address();
所以基本上,当一个用户提交一个新的节点时,它也会将他的IP地址附加到这个节点上,这是很棒的。
问题是,如果另一个用户决定编辑节点,则使用编辑器IP更新IP字段。这是不好的。
IP只应由节点的作者打印。不管有多少其他IP编辑节点,这些都应该被忽略。
所以,我在想,也许可以通过编辑PHP行来做到这一点,或者我看错了方向?
发布于 2014-08-11 01:09:50
另一种选择是在创建新内容时使用规则,然后运行php代码。
规则模块允许站点管理员根据发生的事件(称为反应性规则或ECA规则)定义有条件执行的操作。它是对核心中的触发器模块和Drupal 5工作流-ng模块的后续功能的替换。
编辑:
https://drupal.stackexchange.com/questions/126302
复制相似问题