Drupal 7 在drupal 7中发布内容而不发布

Drupal 7 在drupal 7中发布内容而不发布,drupal-7,Drupal 7,因此,我的drupal模块中有以下函数。 我想提交未发布的产品。我想我需要把 ->condition('n.status', '1') 我只是不知道该把它放在哪里 这是我的方法 function products_add(){ global $user; $products = create('products'); return drupal_get_form('products_form', $products);

因此,我的drupal模块中有以下函数。 我想提交未发布的产品。我想我需要把

->condition('n.status', '1')
我只是不知道该把它放在哪里

这是我的方法

 function products_add(){
           global $user;
           $products = create('products');
           return drupal_get_form('products_form', $products);
   }
仅此代码不会发布节点。了解你为什么需要阅读


另外,函数product_add()不是您应该执行此操作的地方。您需要在表单products_表单上使用,然后将发布状态默认为TRUE。或者,您可以通过执行$node->status=node\u PUBLISHED输入。或者,您也可以在中执行类似操作。

是的,我也发现了这一点。我需要输入以下代码:发现这是drupal中一个悬而未决的问题,我不明白这与您的问题有什么关系。您突出显示的问题与“服务”模块有关。您在最初的问题中没有提到您正在尝试从Drupal外部的外部位置保存节点。我建议以后在你的问题中更具描述性。
->condition('n.status', '1')