0

私はdrupalの初心者です。drupal で特定のフォルダから画像を取得したいと考えています。特定のカスタム テーマから直接 drupal イメージを取得する方法はありますか。

4

2 に答える 2

0

ローカル ファイル システムのイメージ パスの配列が必要な場合は、このコードを使用すると、必要なことが行われます。sites/default/files/vegasディレクトリ内のすべての png jpg gif パスを取得します。

    //We will use the stream wrapper to access your files directory
    if ($wrapper = file_stream_wrapper_get_instance_by_uri('public://')) {

        //Now we can easily get an actual path to that folder
        $directory = $wrapper->realpath();
        //Don't forget to append your "vegas" subfolder here
        $directory .= DIRECTORY_SEPARATOR . 'vegas' . DIRECTORY_SEPARATOR;
        $images = glob($directory . "*.{jpg,png,gif}", GLOB_BRACE);

        foreach($images as $imagePath)
        {
            //Do your thing!
            echo $imagePath;
        }
    }
于 2015-10-08T22:20:32.783 に答える