Мне нужно изменить заголовок (добавить метку программно!) для страниц Views, а в нодах оставить нетронутым заголовок.
как мне загрузить в свой препроцесинг вьюху (если она есть на странице) и и вытащить от туда название её и добавить в условие изменения заголовка?
Какие хуки юзать???
Комментарии
<?php
function [yourThemeName]_preprocess_views_view(&$vars) {
$view = $vars['view'];
if ('videos' == $view->name) {
// Add desired manipulations for all 'videos' views
if ('videos' == $view->current_display) {
// Add desired manipulations for the 'videos' display only
}
}
}?>
Дело в том что мне нужно вытащить имя вьюхи сюда
<?phpfunction mymodule_preprocess_flag(&$vars) {
}?>
чтобы переопределить Заголовок флага
вот нужно как то для условия
<?phpif страница загруженная является вьюхой с именем таким-то {
}?>
конкретные предложения есть Хулиган?
этож инферна, у него именно с этим и проблемы...
а именно, с правильной и осмысленной постановкой задачи.
не требуй от него невозможного))))
ну я вроде написал, что
есть function mymodule_preprocess_flag(&$vars) в которой я осуществляю препарирования над модулем flag
мне нужно в этом препроцессинге вытащить имя вьюхи, что бы потом вставить её в условия для вывода того или иного link_text вместо дефолтных значений link_text флага.
т.е. стоит задача переопределить в конкретной вьюхе вывод конкретного флага.
эти - там есть то что тебе надо
тебе надо в хуке до отрисовки вьюхи перехватить её объект и с ним уже работать
там найти рендерный массив твоего флага и в зависимости от $view->name менять то что тебе надо
preprocess_flag тебе как раз и не нужен
hook_views_pre_render ?