タグ付けされた質問 「media」

Drupalコアには、画像やその他のメディアファイルを処理するためのいくつかのモジュールがあります(ImageモジュールやMediaモジュールなど)。

1
Drupal file_copyが機能していません
私は次のコードを持っています: $main_image = glob('main*.{jpeg,gif,png,jpg,JPEG,JPG,PNG}', GLOB_BRACE); if (count($main_image) != 1) die("Could not find main picture !"); $file_path = drupal_realpath($main_image[0]); $file = (object) array( 'uid' => $userID, 'uri' => $file_path, 'filemime' => file_get_mimetype($file_path), 'display' => 1, 'filename' => $main_image[0] ); // copy the file in the correct folder $destination = "public://galerii_imagini/" . …
11 media 

7
image_style_urlは画像を作成しません[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? Drupal Answersのトピックとなるように質問を更新してください。 4年前に閉鎖されました。 image_style_urlを使用して、管理者インターフェイスから追加した画像のサムネイルを取得しています。 // $foo->field_picture['und'][0]['uri'] has value public://foo.jpg image_style_url('foo-thumb', $foo->field_picture['und'][0]['uri']); APIは、URLがリクエストされたときに画像が作成されると述べています。ただし、ページにアクセスしても画像は表示されません(404)。関数から返されたURLは整形式のようですが、ファイルは作成されていません。 「foo-thumb」フォルダーはパブリックデータフォルダー内にあり、ファイル権限はOKである必要があります。画像キャッシュをフラッシュしようとしましたが(drupal image-flush foo-thumb)、それでも結果はありません。 何か案は?
11 7  theming  media 

2
画像のURLからitokトークンを削除するにはどうすればよいですか?
画像のURLからitokトークンを削除するにはどうすればよいですか? 私はそれについて議論している記事を見つけましたが、それはDrupal 7(https://www.drupal.org/node/1934498)でのみ機能します。 一部の記事では、Drupalが画像のURLにトークンを追加する理由を説明しています。 http://www.unimitysolutions.com/blog/image-style-token-itok-drupal Drupalが画像URLにトークンを追加する理由
11 8  media 

3
モジュールディレクトリにある画像のテーマ画像スタイル
おそらく、Drupal 6の観点から見て、ここに来るのは多分... 画像がモジュールフォルダーにある場合、特定の画像スタイルで画像にテーマを設定するにはどうすればよいですか?これは私をけんけんさせるものであり、私は単純なものを見逃していることを知っています。 ここに私が何をしようとしているのかを示すいくつかのサンプルコードがあります: $file_uri = 'public://sites/all/modules/my_module/logo.jpg'; $data['logo'] = theme('image_style', array('style_name' => 'medium', 'path' => $file_uri)); file_build_uri()を使用しても、存在しないファイルへのパスができてしまいます。画像をファイルディレクトリに移動して$ file_uriを 'public://logo.jpg'に変更すると、問題なく動作します。 モジュールコードの一部として画像をファイルディレクトリにコピーする必要がありますか?もしそうなら、これはばかげていませんか? 私は何が欠けていますか?このようなことをする方法のドキュメントはありますか?私は1時間以上Drupalのドキュメントをマイニングし、完全に乾燥しました。
10 7  media 

8
サムネイル、中、大画像の作成に失敗しました
Drupal 7.10の新規インストールを使用する場合、公開アップロード用のディレクトリをに設定しましたsites/uploads。 次に、コンテンツインスタンスに画像を追加すると、元の画像がsites/example.org/files/imagename.png期待どおりにアップロードされます。ただし、その他の画像(サムネイル、中、大)はで作成されませんsites/example.org/styles/*。 このディレクトリは、PHP5-FPMユーザーが読み取りおよび書き込み可能であるため、賢明な問題の権限があってはなりません。 なぜこれが起こるのですか?どうすれば修正できますか?
10 7  media  nginx 

6
画像スタイルで生成された画像にCSS属性を追加する方法
タイトルのほとんどすべて。出力が次のようになるように、画像スタイルのテーマ関数を介して生成された画像にCSSクラスを追加したいと思います。 <img class="MYCLASS" alt="" src="site.com/sites/default/files/styles/profile_picture/public/pictures/picture-1-1318455022.jpg" typeof="foaf:Image"> とにかくそうすることはありますか?
10 7  theming  media 

3
小枝テンプレート内から画像スタイルのURLを見つける方法は?
画像を2回使用するノードテンプレートを実装しています。1つは「通常の」方法で(つまり、そのビューモードのフィールドの表示構成で定義された画像スタイルを使用して)、もう1つはcss background-imageプロパティとしてです。 次の2つのいずれかが必要です。 (理想的には)同じ画像の異なる画像スタイルのURLを取得する方法。 画像フィールドのURLを取得する方法。 私は使用dump()しkint()て、答えに自分自身を助けるのに苦労しています。どちらも出力が多すぎ(「親」への埋め込みリンクなどのおかげで)、必要な情報がないようです。たとえば、dump(content.field_image)出力を見ると、画像の実際のURLはありません(そのため、{{ content.field_image }}?!kint()一方、引数を渡すと完全に死に、トップレベルのバージョンは大きすぎてナビゲートできません。phptemplate + xdebugを使用すると、デバッグが非常に簡単になりました。(はい、私はthemersがデータベースを削除できないのは良いことだと知っています。) 意味(1)への答えがありますあなたはそれを行うことはできませんが、私は(2)内の既存のURLを得ることができない理由を私は理解していませんか?
10 theming  8  media 

2
画像とメディアのベストプラクティス
D8とファイル/メディアエンティティのベストプラクティスに関する提案を探しています。私はもともとこれを回答として追加しましたが、kiamlalunoは明らかにそれ自体が新しい質問であるべきだと感じたので、ここに行きます。 ファイルとメディアエンティティを処理するための最良の方法を見つけようとしています。ファイルエンティティモジュールの開発の増加に伴い、ファイルが本格的なエンティティになり得るため、事態は再び複雑になっているように見えます。私の意見では、これは多くの人々をどちらの方法が最も現実的な方法であるかについて先送りにするでしょう。 私が見たいのは、チュートリアルや、ファイルフィールドとメディアフィールドを使用する場合のベストプラクティスと、それぞれの長所と短所についての記事です。Drupal 8はデフォルトで、ファイルエンティティであるArticleコンテンツタイプを提供します。これを画像に使用するか、削除してメディアフィールドを使用する必要があります。 レビューのために最近のチュートリアルやディスカッションを知っている人はいますか?
9 8  media 

2
小枝テンプレートのフィールドからの複数のエントリを持つ画像フィールドを印刷する
カスタムコンテンツタイプの小枝テンプレートがあります。また、ほとんどのフィールドを問題なくレンダリングできますが、複数の画像を含む画像フィールドを印刷することはできません。 node--mycontenttype.html.twigには {{ content.field_mytitle }} {{ content.field_myheaderimage }} <div class="row expanded"> {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} </div> {% endfor %} </div> content.field_mytitleとcontent._field_myheaderimageは、タイトルと画像を適切に出力します。しかし、forループを使用すると {% for galleryimage in content.field_gallery_images %} <div class="gallery-image-item"> {{ galleryimage }} </div> {% endfor %} エラーが表示されます Exception: Object of type Drupal\node\Entity\Node cannot …
9 theming  8  media 

5
保存ノードで強制的に画像スタイルを生成
私はまだここに説明されている私の問題を抱えています画像スタイル、フィールドコレクションアイテムで画像を再利用しますが、解決策を得るために諦めました。 私の頭に浮かんだ回避策は、nodesaveでimagestylesの生成を強制することです。そうする可能性はありますか?
9 7  media  entities 

3
プログラムでノードを作成しながら、プログラムで画像を追加するにはどうすればよいですか?
プログラムでノードを追加するスクリプトを書いていますが、イメージを追加/アタッチする適切な方法がわかりません。実際、私はDrupalにそれほど慣れていません。 これは、私が使用してprint_rいる既存のもの$nodeをingしているときに見つけた(サンプル)画像オブジェクトです。 field_image:Array([und] => Array([0] => Array([fxid] => 3089 [alt] => [title] => [width] => 95 [height] => 126 [uid] = > 249 [ファイル名] => helloworld.jpg [uri] => public://helloworld.jpg [filemime] => image / jpeg [filesize] => 3694 [status] => 1 [timestamp] => 1346748001 [type ] => image [media_title] =>配列()[media_description] =>配列()[field_tags] …
9 nodes  media 

5
CKEditorでの画像アップロードボタンの追加
CKEditorをWysiwygプロファイルにインストールしました。ノードを公開しているときに画像アップロードボタンをクリックすると、画像リンクによって画像を追加するオプションが表示されますが、ユーザーが自分のコンピューターから任意の画像を参照して選択できるように動的画像アップロードボタンを追加する方法は何ですかコンテンツで?
9 7  media  wysiwyg 

4
カスタム画像スタイルでpage.html.twigの画像フィールドをレンダリングする
各ページに固有のスライドショーを設定しようとしています。このためのコードはにある必要がありますpage.html.twig。スライドショーはほとんど機能していますが、特定のサイズのカスタム画像スタイルではなく、完全な画像URLのみを呼び出すことができます。このコードを変更して特定の画像サイズを呼び出すにはどうすればよいですか? {% for key, item in node.field_slides %} {% if node.field_slides[key].entity %} <figure class="swiper-slide"> <img class="swiper-image" src="{{ file_url(node.field_slides[key].entity.uri.value) }}" alt="{{ node.field_slides[key].alt }}" /> {% if node.field_slides[key].title %} <figcaption class="swiper-caption"> <div class="swiper-user-content user-content"> {{ node.field_slides[key].title|striptags("<a>,<h1>,<h2>,<h3>,<h4>,<h5>,<h6>,<ol>,<p>,<table>,<ul>")|raw }} </div><!--/.swiper-user-content.user-content--> </figcaption><!--/.swiper-caption--> {% endif %} </figure><!--/.swiper-slide--> {% endif %} {% endfor %} 私がURLを呼び出しているビットは次のとおりです。 {{ file_url(node.field_slides[key].entity.uri.value) …
9 8  theming  media 

3
テキストにインライン化した場合、ファイルエンティティのレンダリングをどのように制御できますか?
メディアをテキストフィールドに埋め込む方法については、ここにWYSIWYGとCKEditorを設定して、メディアブラウザ/メディアの埋め込みボタンを含めるための優れた手順があります。 現在、その埋め込みプロセスの出力を制御しようとしています。具体的には、画像の横にあるキャプションのテキストフィールドをレンダリングしようとしています。まず、新しいビューモードをファイルエンティティにhook_entity_info_alterで追加し、このビューモードを正しいフィールドを表示するように構成し、期待どおりに出力されると考えました。 ただし、「ファイル表示」設定も追加しない限り、これだけでは何も行われず、フィールド設定を尊重する方法を理解できていないようです。私はこれまでにかなりの量のデバッグとハッキングを行ってきましたが、これを正しく行うことができません。質問にはもっと多くの詳細を記入することができますが、問題から頭や尾を作ることができないので、それが非常に役立つことはほとんどありません。 質問私は、ファイルエンティティを使用してファイルの外観を制御するにはどうすればよいですか?は明確に関連しており、おそらくは重複していますが、これは特にインラインメディアに関係しているため、この別の質問を開くには十分に異なる場合があります。
8 media  entities  files 

3
新しい画像ファイルをアップロードするのではなく、既存のサーバー画像を画像フィールドに添付するにはどうすればよいですか?
新しい画像をアップロードするのではなく、サーバー上の既存のファイルから画像を選択することによって画像を画像フィールドに添付するモジュールまたは他の方法はありますか? 多くのノードに画像フィールドがあるプロジェクトに取り組んでいます。その画像は、画像スタイルを使用してさまざまなサイズでさまざまな場所に表示されます。 ユーザーは別のシステムから移行しており、「イメージライブラリ」の概念に非常に慣れています。彼らは、後でサイトのさまざまな場所で使用する画像をアップロードしたいと考えています。ノードの標準画像フィールドでは、ローカルファイルシステムからのみアップロードできます。 理想的には、アップロードボタンの代わりに「サーバーの参照」ボタンを使用したいのですが、結果として同じ画像フィールドが表示されます。 Mediaモジュールは非常に魅力的に近くなり、ビデオなどに使用すると確信していますが、メディアアセットフィールドを作成します。イメージスタイルでサイズ変更できず、ビューなどで簡単に使用できないと思われるイメージフィールドではありません。 。 昨夜遅くに画像ピッカーモジュールを試しました。もう一度やってみる必要があるかもしれませんが、よくわかりません。ノード編集画面で実際にサイズ変更やサムネイルの作成などはしたくありません。パスが/ sites / default / filesの下のどこかにある既存のファイルを指す画像フィールドを作成する方法が本当に必要です。ファイルはIMCEのようなものでアップロードされます。 任意のアイデアをありがとう。
8 media 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.