Hi everyone,
Im trying to create a new form field, i have followed all the steps to create the field and am able to add the form element to any entity but i am unable to use the form element in a custom form defined in my module, the field is working as it should be but i only want it for a custom form.
any help or links would be much appreciated
<?php
function plexus_orders_field_info() {
return array(
'news_date' => array(
'label' => t('News Date'),
'description' => t('A Date Time Period'),
'default_widget' => 'news_date_widget',
'default_formatter' => 'news_date_formatter',
),
);
}
/**
* Implements hook_field_formatter_info().
*/
function plexus_orders_field_formatter_info() {
return array(
'news_date_formatter' => array(
'label' => t('Simple News Date formatter'),
'field types' => array('news_date'),
),
);
}
/**
* Implements hook_field_formatter_view().
*/
function plexus_orders_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
switch ($display['type']) {
case 'news_date_formatter':
foreach ($items as $delta => $item) {
if ($item['news_date']) {
$formattedDate = _dateToString($item['news_date']);