【问题标题】:Drupal domain access auto create contentDrupal 域访问自动创建内容
【发布时间】:2015-06-10 10:50:01
【问题描述】:

我正在使用 Drupal 的 domain access module 在白标系统中创建微型站点。有没有办法为每个站点自动创建具有默认内容的节点?

【问题讨论】:

    标签: drupal drupal-7


    【解决方案1】:

    使用hook_domain_insert() 这将为您提供刚刚在$domain 数组中创建的域的ID。然后可以如下创建节点:

    function YOUR_MODULE_domain_insert($domain, $form_values = array()) {
    $domain_id = $domain['domain_id'];
    
    $node = new stdClass();
    $node->type = 'your_type';
    $node->title = 'Your Title';
    node_object_prepare($node);
    $node->language = LANGUAGE_NONE;
    $node->domain_site = 0;
    $node->domains[$domain_id] = $domain_id;
    
    $node = node_submit($node);
    node_save($node);
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      相关资源
      最近更新 更多