Yes, that's to be expected -- we updated the plugin to be compatible with Omeka 2.0, but haven't yet updated it to address the new functionality of Collections also having Dublin Core data.
The introduction of things besides Items having DC raises the question of whether the options for each element should be different according to record type (Item vs. Collection). That's a question we haven't tackled yet, as we're trying to get basic updates to plugins out the door.
That said, I _think_ that the following changes would let you have the same controlled vocab for each element on both Items and Collections. Keep in mind that these will affect both Item and Collection editing, with exactly the same options for both.
In the plugin's folder, go to libraries/SimpleVocab/Controller/Plugin/SelectFilter.php
Around line 22, alter $_defaultRoutes
so it looks like this:
protected $_defaultRoutes = array(
array('module' => 'default', 'controller' => 'items',
'actions' => array('add', 'edit', 'change-type')),
array('module' => 'default', 'controller' => 'collections',
'actions' => array('add', 'edit')),
array('module' => 'default', 'controller' => 'elements',
'actions' => array('element-form')),
);
In the same file, around line 70, there is a block of code to do a foreach
loop. Alter it so it looks like:
foreach ($this->_simpleVocabTerms as $element_id => $terms) {
$element = $db->getTable('Element')->find($element_id);
$elementSet = $db->getTable('ElementSet')->find($element->element_set_id);
add_filter(array('ElementInput', 'Item', $elementSet->name, $element->name),
array($this, 'filterElementInput'));
add_filter(array('ElementInput', 'Collection', $elementSet->name, $element->name),
array($this, 'filterElementInput'));
}
I've only done the most basic testing, but so far that looks like it does the trick.