2013-02-05 200 views
0

我想添加一些自定义字段。节点添加自定义字段

一种名为“滑块”的新内容类型,只有文本字段和正文摘要。

我跟随official example

/** 
* Implements hook_node_info(). 
*/ 
function slider_node_info(){ 
    return array(
    'slider' => array(
     'name' => t('Slider'), 
     'description' => t('Add cool animation sliders'), 
     'base' => 'slider', 
     'title_label' => t('Slider Title') 
    ), 
); 
} 


/** 
* Implements hook_node_type_insert(). 
*/ 
function slider_node_type_insert($content_type){ 
    dpm('xxx'); 
    if($content_type->type == 'slider'){ 
    $body_instance = node_add_body_field($content_type, t('Slider Content')); 


    field_update_instance($body_instance); 
    } 
} 


/** 
* Implements hook_form(). 
*/ 
function slider_form($node, $form_state){ 
    return node_content_form($node, $form_state); 
} 

当我做到了,我看不出身体总结,但例如有它。我该如何解决它?

回答

0

使用CCK Module可以轻松创建自定义字段,只需编辑您的内容类型并添加字段即可。

如果你有兴趣使用Flexslider module,这个tutorial有一个伟大的演练,设置你正在尝试做什么。

如果您有兴趣使用Views Slideshow module,请查看此tutorial

+0

就像一个笔记,这个线程被标记为Drupal 7,CCK是D7核心的一部分,你不需要安装模块。 – tobbr