を働いていない:Drupalの7 preprocess_viewsは私が私のDrupal 7 <code>template.php</code>ファイルに次のコード持って
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'は入力ミスですか?ビュー名が 'videos'の場合は、 '[yourThemeName] _preprocess_views_view__videos(&$ vars)'が必要です。 –
私はdisply名がビデオであったため、この場合はマシン名がビデオであることを断言しました。上記のテンプレートファイルは完全に動作し、ビデオ - ビデオです。私はとにかく1つを取り除こうとします。ありがとう – Cybercampbell
ホールド、私は何かと間違っていたと思うので、私はそれが1つの '__videos'だけで動作しないと思います。再チェックして回答を追加します。 –