Ich habe folgende Funktion:
function cvminterviews_menu() {
$items = array();
$items['admin/settings/cvminterviews'] = array(
'title' => 'Interview Schedule Overview',
'description' => 'Overview',
'file' => 'cvminterviews_admin_overview.inc.php',
'page callback' => 'drupal_get_form',
'page arguments' => array('cvminterviews_overview_form'),
'access arguments' => array('administer cvminterviews'),
);
$items['admin/settings/cvminterviews/overview'] = array(
'title' => 'Overview',
'description' => 'Overview',
'file' => 'cvminterviews_admin_overview.inc.php',
'page callback' => 'drupal_get_form',
'page arguments' => array('cvminterviews_overview_form'),
'access arguments' => array('administer cvminterviews'),
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/settings/cvminterviews/setup'] = array(
'title' => 'Interview Schedule Setup',
'description' => 'Setup',
'file' => 'cvminterviews_admin_setup.inc.php',
'page callback' => 'drupal_get_form',
'page arguments' => array('cvminterviews_dateroomsetup_form'),
'access arguments' => array('administer cvminterviews'),
'type' => MENU_LOCAL_TASK,
);
return $items;
}
Dies gibt zwei Registerkarten oben auf der Seite aus. Wenn ich jedoch auf jede Registerkarte klicke, hat sie denselben Seitentitel wie der übergeordnete Menüpunkt "Interview-Zeitplanübersicht".
Gibt es eine Möglichkeit, eindeutige Seitentitel für jede Registerkarte festzulegen?
t()
eine Variable zu übergeben. Sie haben auch Anführungszeichen um den Schlüssel vergessen Form und Titel .Ich habe diesen Code verwendet (in meiner Funktion, die den Breadcrumb festlegt, aber dies könnte auch in einem Seitenrückruf verwendet werden)
quelle
Ich glaube, im Allgemeinen behalten Sie bei der Verwendung lokaler Aufgaben den gleichen Titel bei. Die Aufgaben selbst sind Aktionen, die Sie für ein gemeinsames Objekt / einen gemeinsamen Bereich ausführen können. In diesem Fall ist es also sinnvoll, den gleichen Titel für jeden lokalen Titel beizubehalten Aufgabe, auf der du bist.
quelle
drupal_set_title
(der umgangen werden würdet()
) oder b) einen benutzerdefinierten Rückruf verwenden können, der den Titel weiterleitett()
unddrupal_set_title()
manuell aufruft . Sehen Sie ein Problem mit diesem Ansatz?