Omeka_View_Helper_ElementForm

class Omeka_View_Helper_ElementForm

Package: View\Helper

Generate the form markup for entering element text metadata.

property _element

Displays a form for the record’s element.

The function applies filters that allow plugins to customize the display of element form components. Here is an example of how a plugin may add and implement an element form filter:

add_filter(array(‘ElementForm’, ‘Item’, ‘Dublin Core’, ‘Title’)), ‘form_item_title’);function form_item_title(array $components, $args){

// Where $components would looks like:// array(// ‘label’ => [...],// ‘inputs’ => [...],// ‘description’ => [...],// ‘comment’ => [...],// ‘add_input’ => [...],// )// and $args looks like:// array(// ‘record’ => [...],// ‘element’ => [...],// ‘options’ => [...],// )}

property _record
elementForm(Element $element, Omeka_Record_AbstractRecord $record, $options = Array)
Parameters:
_getFieldLabel()
_getFieldDescription()
_getFieldComment()
_isPosted()
_getPostArray()
_getFormFieldCount()

How many form inputs to display for a given element.

Returns:integer
_getPostValueForField($index)
Parameters:
  • $index (unknown) –
Returns:

mixed

_getHtmlFlagForField($index)
Parameters:
  • $index (unknown) –
_getValueForField($index)

Retrieve the form value for the field.

Parameters:
  • $index (unknown) –
Returns:

string

getElementTexts($index)

If index is not given, return all texts.

Parameters:
  • $index (unknown) –
Returns:

void

_getInputsComponent($extraFieldCount)
Parameters:
  • $extraFieldCount (unknown) –
_getDescriptionComponent()
_getCommentComponent()
_getLabelComponent()