display_elements

Usage

Filters the element sets and elements when displayed via the all_element_texts function.

Value

array $elementSets
All the elements, keyed by element set.

Arguments

None

Examples

Get rid of everything except Dublin Core Title and Description

class MyPlugin extends :php:class:`Omeka_Plugin_AbstractPlugin`
{

    protected $_filters = array('record_metadata_elements');

    public filterRecordMetadataElements($elementSets)
    {
        foreach($elementSets as $set=>$elements) {
            if($set == 'Dublin Core') {
                foreach($elements as $key=>$element) {
                    if($element->name != 'Title' || $element->name != 'Description') {
                        unset($elementSets['Dublin Core'][$key];
                    }
                }
            }
        }
        return $elementSets;
    }
}

Project Versions

Table Of Contents

Previous topic

browse_themes

Next topic

display_option_*

This Page