Da mir der Fall kürzlich zum zweiten Mal wieder einfiel, beschloss ich, die Frage zu stellen, um vielleicht etwas zu lernen.
In Ansichten, die Hauptanzeige Titel (das die man in der Regel an der Spitze der Ansicht gerendert wird) ist verfügbar in der Display - Ausgabe als $titleaber scheint nicht in verfügbar zu sein Stil Ausgabe überhaupt. Stattdessen bedeutet die $titleVariable in der Stilausgabe den Namen einer Gruppe, wenn eine Gruppierung verwendet wird.
Ich möchte, dass dieser Anzeigetitel ('menschlicher Name') in jeder Vorlage als verfügbar ist $display_title. Also habe ich diesen Code in meine template.php eingefügt:
function MYTHEME_preprocess_views_view(&$variables){
if($variables['name'] == 'studios' && $variables['display_id'] == 'block'){
$view = $variables['view'];
$variables['display_title'] = $view->human_name;
}
dpm($variables);
}
... in der Hoffnung, den menschlichen Titel zur Hand zu haben:
<?php print $display_title; ?>
... aber keine Freude. Was mache ich falsch?
t('My Views Title')und auf der Administratorseite erneut übersetzt werden. Welches ist, was ich vermeiden möchte (noch habe ich diese Ansicht bereits übersetzt ...).