tengo el siguiente código en mi archivo de Drupal 7 template.php
:Drupal 7 preprocess_views no trabajar
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'));
}
Es necesario cargar estos css y js presentar sólo cuando se visualiza este punto de vista.
el nombre de visualización de la vista es: Videos
la vista Nombre de la máquina es: videos
y los archivos de sobrescritura son:
views-view--videos--videos.tpl.php
views-view-unformatted--videos--videos.tpl.php
views-view-fields--videos--videos.tpl.php
cualquier idea por qué esto no está funcionando?
¿Es el doble '__videos__videos' solo un error tipográfico? Si el nombre de las vistas es 'videos', esperaría '[yourThemeName] _preprocess_views_view__videos (& $ vars)'. –
Supuse que era porque el nombre de disply era videos y en este caso el nombre de la máquina era videos. Los archivos de plantilla enumerados anteriormente funcionan perfectamente y son videos, videos. Trataré de eliminar uno de todos modos por las dudas. Gracias – Cybercampbell
Espera, creo que algo me confundió, así que supongo que * no * funcionará con solo un '__videos' también. Volverá a verificar y agregar una respuesta. –