Code - Community - Collaboration

Jag håller på utveckla en sajt där jag använder features en hel del. Jag har även använt Page manger för att göra egna override för vissa av taxonymy sidorna.

Problemet jag har är att när jag exporterar detta via features så får jag följande:

...
$handler->name = 'term_view_panel_context';
$handler->task = 'term_view';
$handler->subtask = '';
$handler->handler = 'panel_context';
$handler->weight = 0;
$handler->conf = array(
'title' => 'Genre',
'no_blocks' => 0,
'pipeline' => 'standard',
'body_classes_to_remove' => '',
'body_classes_to_add' => '',
'css_id' => '',
'css' => '',
'contexts' => array(),
'relationships' => array(),
'access' => array(
'plugins' => array(
1 => array(
'name' => 'term_vocabulary',
'settings' => array(
'vids' => array(
2 => '2',
),
),
'context' => 'argument_term_1',
'not' => FALSE,
),
),
'logic' => 'and',
),
);
...

Alltså när vi tittar på taxonomy där term_vocabulay har vid = 2. Men detta fungerar ju inte i den nya databasen där taxonomy har andra id nummer. Hur löser man detta?

Lite alternativ.
A) Hittar någon lösning där man inte jämför med 'vid' utan med machine-name
B) Ser till så att databasena mellan utveckling och produktion är typ samma så att id-numren stämmer.

Jag skulle gärna vilja ha lösnining A men har inte hittat det. Tips?

Sen om man har mer problem med feature osv finns det något speciellt forum/grupp för det? Lite så här extra nördigt och avancerat (troligtvis på engelska).


Fatal error: Call to a member function find() on a non-object in /mounted-storage/home144/sub045/sc77809-GLMP/drupal.se/community/sites/all/themes/drupal_se_html5/templates/node--drupalsverige-item.tpl.php on line 57