2010-08-23 3 views
0

Я создал поле, используя Custom Formatters (Drupal, CCK).
Теперь я получил этот PHP код для экспортаИз пользовательских форматировщиков в поле?

/** 
* Implements hook_theme(). 
*/ 
function product_attribute_theme() { 
    return array(
    'product_attribute_formatter_product_attribute' => array(
     'arguments' => array('element' => NULL), 
    ), 
); 
} 

/** 
* Implements hook_field_formatter_info(). 
*/ 
function product_attribute_field_formatter_info() { 
    return array(
    'product_attribute' => array(
     'label' => 'Product Attribute', 
     'description' => t('an Attribute of a Product'), 
     'field types' => array('content_taxonomy', 'text'), 
     'multiple values' => CONTENT_HANDLE_MODULE, 
    ), 
); 
} 

function theme_product_attribute_formatter_product_attribute($element) { 
    return ($element['#item']['value']); 
} 

Я пытался добавить его в качестве модуля в ССК, но не добавить его в поле, как это сделать так?

ответ

0

Форматировщик, который вы создали и экспортировали, по-прежнему должен быть выбран в качестве активного форматирования для вашего конкретного поля, которое вы можете обойти без экспорта форматирования.

Для этого действительно зависит от того, где и что вы хотели отформатировать, но в целом это скорее поле CCK на дисплее узла, которое можно установить на странице «Типы отображения типов контента»: http://[www.yoursite.com/path/to/drupal]/admin/content/node-type/[content-type]/display

 Смежные вопросы

  • Нет связанных вопросов^_^