Omeka_View_Helper_ElementForm¶
Package: View\Helper
- class Omeka_View_Helper_ElementForm¶
extends Zend_View_Helper_Abstract
Generate the form markup for entering element text metadata.
- property Omeka_View_Helper_ElementForm::$_element¶
protected 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 Omeka_View_Helper_ElementForm::$_record¶
protected
- Omeka_View_Helper_ElementForm::elementForm(Element $element, Omeka_Record_AbstractRecord $record, $options = array())¶
Parameters:
- $element (Element) –
- $record (Omeka_Record_AbstractRecord) –
- $options –
- Omeka_View_Helper_ElementForm::_getFieldLabel()¶
- Omeka_View_Helper_ElementForm::_getFieldDescription()¶
- Omeka_View_Helper_ElementForm::_getFieldComment()¶
- Omeka_View_Helper_ElementForm::_isPosted()¶
- Omeka_View_Helper_ElementForm::_getPostArray()¶
- Omeka_View_Helper_ElementForm::_getFormFieldCount()¶
How many form inputs to display for a given element.
Returns: integer
- Omeka_View_Helper_ElementForm::_getPostValueForField($index)¶
Parameters:
- $index –
Returns: mixed
- Omeka_View_Helper_ElementForm::_getHtmlFlagForField($index)¶
Parameters:
- $index –
- Omeka_View_Helper_ElementForm::_getValueForField($index)¶
Retrieve the form value for the field.
Parameters:
- $index –
Returns: string
- Omeka_View_Helper_ElementForm::getElementTexts($index = null)¶
If index is not given, return all texts.
Parameters:
- $index –
Returns: void
- Omeka_View_Helper_ElementForm::_getInputsComponent($extraFieldCount = null)¶
Parameters:
- $extraFieldCount –
- Omeka_View_Helper_ElementForm::_getDescriptionComponent()¶
- Omeka_View_Helper_ElementForm::_getCommentComponent()¶
- Omeka_View_Helper_ElementForm::_getLabelComponent()¶