1

我是drupal的新手。我想在其中加载一个带有“添加内容”表单(在内容类型“故事”下添加故事的表单)的滑块。我不知道如何在滑块内创建它。

我的主题文件夹中没有 template.php。是否可以在 tpl 文件中调用表单?

4

1 回答 1

0

您可以使用drupal_get_form函数为您的内容类型加载节点表单。尽管理想情况下您不想在 .tpl 文件中执行此操作,而是在创建块的自定义模块中执行此操作,其中包含该表单。

您的 .tpl 示例

<?php

    global $user;
    module_load_include('inc','node','node.pages');
    $node_form = drupal_get_form('story_node_form',array('uid'=>$user->uid,'type'=>'story'));
    echo render($node_form);
于 2012-10-05T19:14:25.810 回答