В моем template.php
файле Drupal 7 есть следующий код:
function mytheme_preprocess_views_view__videos__videos(&$vars) {
drupal_add_css(drupal_get_path('theme', 'mytheme') . "/css/qwembed-jquery-1.0.css");
drupal_add_js(drupal_get_path('theme', 'mytheme').'/js/jquery.swfobject.1-1-1.min.js', array('type' => 'file', 'scope' => 'footer'));
drupal_add_js(drupal_get_path('theme', 'mytheme').'/js/qwembed-jquery-1.0.js', array('type' => 'file', 'scope' => 'footer'));
}
Мне нужно загрузить эти файлы css и js только тогда, когда отображается это представление.
отображаемое имя представления: Videos
Имя компьютера представления: videos
и файлы переопределения:
views-view--videos--videos.tpl.php
views-view-unformatted--videos--videos.tpl.php
views-view-fields--videos--videos.tpl.php
есть идеи, почему это не работает?
__videos__videos
просто опечатка? Если название просмотров - «видео», я бы ожидал[yourThemeName]_preprocess_views_view__videos(&$vars)
. - person Henrik Opel   schedule 04.05.2012