I have problem with SPS and Display Suite, Workbench Moderation.
Because DS and Workbench Moderation has own implementation hook_menu_alter

DS:

/**
 * Implements hook_menu_alter().
 */
function _ds_menu_alter(&$items) {
  // Do not conflict with the revisioning module.
  if (module_exists('revisioning')) {
    $items['node/%node/revisions/%vid/view']['page callback'] = 'ds_revision_node_show';
    $items['node/%node/revisions/%vid/view']['file'] = 'includes/ds.revision.inc';
    $items['node/%node/revisions/%vid/view']['file path'] = drupal_get_path('module', 'ds');
  }
  else {
    $items['node/%node/revisions/%/view']['page callback'] = 'ds_revision_node_show';
    $items['node/%node/revisions/%/view']['file'] = 'includes/ds.revision.inc';
    $items['node/%node/revisions/%/view']['file path'] = drupal_get_path('module', 'ds');
  }
}

Workbench Moderation:

 // Override the node revision view callback.
 $items['node/%node/revisions/%/view']['page callback'] = 'workbench_moderation_node_view_revision';
 $items['node/%node/revisions/%/view']['file path'] = drupal_get_path('module', 'workbench_moderation');

CommentFileSizeAuthor
#1 sps-hook_menu_alter-conflict-2284395-1.patch1020 byteschilic
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

chilic’s picture

This patch works for me.

chilic’s picture

Status: Active » Needs review