Drupal 6 在提交时自动更新drupal节点

Drupal 6 在提交时自动更新drupal节点,drupal-6,Drupal 6,是否可以在提交时自动更新drupal节点的内容 将图像添加到节点时,它们存储为 但是,我们经常将内容分发到客户服务器,因此“myserver”是不正确的。如果我使用了,任何人都可以预见任何问题(drupal总是安装在根级别) 如果这不会导致任何问题,它是否可以自动执行,因此,当添加任何新内容时,它会扫描http://myserver/sites'并替换为'/sites' 提前感谢, 马丁我认为,细节细节取决于你上传图像的方式。。。要么使用默认值,要么结合使用and(我建议使用后者) 不管怎样。。

是否可以在提交时自动更新drupal节点的内容

将图像添加到节点时,它们存储为

但是,我们经常将内容分发到客户服务器,因此“myserver”是不正确的。如果我使用了,任何人都可以预见任何问题(drupal总是安装在根级别)

如果这不会导致任何问题,它是否可以自动执行,因此,当添加任何新内容时,它会扫描http://myserver/sites'并替换为'/sites'

提前感谢,


马丁

我认为,细节细节取决于你上传图像的方式。。。要么使用默认值,要么结合使用and(我建议使用后者)

不管怎样。。您应该能够通过实现(当$op==“presave”)自动调整节点。这样做将需要一个简单的过程,但不要因此而却步,它的设置非常简单

查看挂接过程中发生的情况,以便确保文件信息已存在并准备好进行编辑。。执行此操作(在开发服务器上!):

drupal\u set\u消息(“.print\r($node,true)。”)
这将向您显示$node对象中发生了什么,如果您可以找到文件路径,那么您应该能够在它进入数据库之前对其进行编辑


当$op=='view'时,您也可以使用相同的钩子更改输出。

+1这对于一个小小的自定义模块来说应该不难做到。
drupal_set_message("<pre>".print_r($node,true)."</pre>")