2009-10-15 71 views
1

我一直在试图让这个模块工作,不管我尝试过什么,我似乎无法得到这个显示在“添加字段”选择框中,已满代码是在这里:在Drupal中创建自定义CCK字段类型

http://drupalbin.com/11854

要旨如下,我有以下钩实施:

function uc_product_content_install() { 

} 

function uc_product_content_uninstall() { 

} 

function uc_product_content_enable() { 

} 

function uc_product_content_disable() { 

} 

function uc_product_content_field_info() { 

} 

function uc_product_content_field_settings($op, $field) { 

} 

function uc_product_content_field($op, &$node, $field, &$items, $teaser, $page) { 

} 

function uc_product_content_is_empty($item, $field) { 

} 

function uc_product_content_field_formatter_info() { 

} 

function uc_product_content_default_value(&$form, &$form_state, $field, $delta) { 
} 

function uc_product_content_widget(&$form, &$form_state, $field, $items, $delta = 0) { 

} 
+0

命名约定看起来像ubercart模块使用的 - 你使用它,它不工作或你自己写这个吗? – 2009-10-15 19:08:56

+0

我正在编写自己的模块,它提供了超越UC Node Checkout提供的增强功能。该模块只允许一个产品与节点相关联,该模块将允许多个产品通过CCK字段进行关联和选择。 我正在尽我所能按照Ubercart约定 – 2010-01-06 15:30:45

回答

2

除了上述钩,我所定义的下列:

function uc_product_content_widget_info() { 

} 

function uc_product_content_widget_settings($op, $widget) { 

} 

现在它显示为一个字段,所以我可以继续工作。

+1

+1回答自己的问题 – 2009-10-15 19:29:31

相关问题