修改内容类型INPUT页面?

时间:2009-09-07 19:52:42

标签: drupal content-type

假设我创建了一种名为“product”的内容类型。现在,如果我想改变产品节点的显示方式,我会编辑“node-product.tpl.php”。很容易。但是,如果我想编辑INPUT页面怎么办?即创建节点的页面?有没有简单的方法呢?

2 个答案:

答案 0 :(得分:3)

要有点争论,答案是否定的,没有“简单”的方式:]

你有一些可能性:

  1. 经典:使用hook_form_alter更改single fields修改$form array。 (您也可以使用#markup指令预先添加和附加HTML。

  2. 使用$form['#theme'] = 'my_theme_function'并创建一个my_theme_function($form) 渲染完整的表格本身,即:

    function my_theme_function($form) {
        // some calls to drupal_render( $form['my_field'] );
        return drupal_render($form);
    }
    
  3. 使用类似form_panel模块......

  4. 的内容

    (在Drupal论坛上有很多关于这个主题的文献。)

答案 1 :(得分:2)

此页面概述了使用CCK的输入表单:http://drupal.org/node/101092