Tôi muốn sử dụng hook_pre process_view_view để một số lượt xem chia sẻ cùng một mẫu, bằng cách thêm theme_hook_suggestions như được mô tả trong bài viết này: http : // greenash.net.au/ Dùts / 2014/04 / shaming-twsheet-b between-multipl-drupal -lượt xem/
function mytheme_preprocess_views_view(&$vars) {
if (in_array(
$vars['view']->name, array(
'whatever'))) {
$vars['theme_hook_suggestions'][] =
'whatever';
}
}
Vấn đề là, tôi cần chỉ định hiển thị của chế độ xem cụ thể mà nó sẽ áp dụng, thay vì toàn bộ chế độ xem. Tôi đã thử in các vars $ ra kết quả là một mảng định kỳ khổng lồ dường như không bao gồm tên hiển thị ở bất cứ đâu.
Tôi cũng biết bạn làm điều này thông qua việc gắn thẻ trong giao diện người dùng. Tuy nhiên, vấn đề tương tự cũng xảy ra - Tôi không thể thêm thẻ vào một màn hình cụ thể của chế độ xem.
Nếu có một cách khác tôi có thể thực hiện được điều này thì tôi là tất cả!