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 に答える