Vì vụ án lại xảy ra với tôi lần thứ hai gần đây, tôi quyết định đặt câu hỏi để có thể học được điều gì đó.
Trong Chế độ xem, tiêu đề hiển thị chính (tiêu đề thường được hiển thị ở đầu chế độ xem) có sẵn ở đầu ra hiển thị vì $title
dường như không có sẵn ở đầu ra kiểu . Thay vào đó, $title
biến trong đầu ra kiểu có nghĩa là tên của một nhóm nếu sử dụng nhóm.
Điều tôi muốn là có sẵn tiêu đề hiển thị đó (name tên người ') trong bất kỳ mẫu nào dưới dạng $display_title
. Vì vậy, những gì tôi đã làm là đưa mã này vào template.php:
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);
}
... hy vọng sẽ có danh hiệu con người tiện dụng:
<?php print $display_title; ?>
... nhưng không có niềm vui. Tôi đang làm gì sai?
t('My Views Title')
và sau đó dịch lại nó ở phía quản trị viên. Đó là những gì tôi muốn tránh (nhưng tôi đã dịch Chế độ xem đó ...).