0

このエラーがサイト全体に表示されるという大きな問題があります。

警告: file_get_contents(../sites/all/libraries/simile_timeline/timeline_js/timeline-api.js) [function.file-get-contents]: ストリームを開くことができませんでした: _locale_parse_js_file() にそのようなファイルまたはディレクトリはありません (1482 行目) ../html/includes/locale.inc)。

ファイルのアクセス許可を 777 に変更しましたが、同じメッセージが表示されます。同じ問題に直面した他の誰でも。または誰が助けることができますか?:) 乾杯

UPDATEタイムライン-api.jsだけでなく、forms.jsのような他の多くのJSファイルでも発生します

4

2 に答える 2

1

を使用すると、どうやら locale モジュールが正しいパスを取得するのに問題があるようですbase_path

add_library関数を使用してライブラリをロードする必要があるpath_to_theme()場合や、ライブラリを見つけることができる場合。

@see: https://drupal.org/node/1437710

于 2013-07-04T08:14:26.260 に答える
0

次のように、template.phpにjavascriptファイルを追加してみてください。

function THEMEHOOK_js_alter(&$javascript){
    $javascript[base_path().'/sites/all/libraries/simile_timeline/timeline_js/timeline-api.js'] = array(    
        "group" => -100,
        "weight" => -19.5,
        "version" => "1.0.0",
        "every_page" => true,
        "type" =>   "file",
        "scope" => "header",
        "cache" => true,
        "defer" => false,
        "preprocess" => true,
        "data" =>  base_path().'/sites/all/libraries/simile_timeline/timeline_js/timeline-api.js',
    );
}
于 2013-02-21T19:28:42.190 に答える