Questions tagged as ['media']

If I use Media Library to insert an image into a text area, the image's caption is empty and hidden.
Instead I want the caption displayed by default, pre-filled with text in the format: [Image entity name], by [username], eg '1960s street scene, by David'
(I'm migrating a site that uses D7 + the Scald module to D9 + core Media, and I want to replicate the old site's behaviour in the new site.)
Is there ...

I have paragraph that contains one media image field and one checkbox field. What I need is to disable that checkbox if selected image media is less then X pixels wide. So it should work when paragraph is opened for editing and also react if image is changed during paragraph editing. How can I achieve that? Is there some event which reacts on media image being changed that can be attached to form?
...We have a Drupal 9 site that is using Media's Remote Video for YouTube videos. We need to pull the YouTube video's description but I do not see any way to accomplish this. The end result will be to display the YouTube description in a View.
EDIT: The screenshot shows that there is no "description" field in the Remote Video's field mapping.
I have a Drupal 9 site with the Media module enabled.
I have subscribed to the Amazon partner program.
Is there a solution to display Amazon iframe in Drupal? I am thinking of the Media module.
Many websites display the product name with the updated price in real time. I did not find anything to fire this.
My question :
Is it possible to set up Amazon advertising with Drupal 9 and the Media module? ...
In the /admin/content/media page, I have more than one button for the pagination.
The search is working properly.
When I edit a media on some node, in the popup, I only have one button in the pagination.
The search isn't always working. Here, I'm making the search from the page 2, where the image isn't available directly.
It only works when the searched image is on the current page (selected ...
I am a beginner in drupal and I am creating a course form I would like you to help me with a field in the webform. I need to add a field where users can add an image and documents but from the files that I have in drupal media, not from my computer. I tried with webform entity view and file entity browser but they did not work for me, I can upload my images and documents but from the computer and it is ...
I am trying to directly display/download the attached file when the Media link is reached. Main reason behind this is to avoid providing file path directly.
For example: if a user is visiting www.dummy.com/media/redcar_brochure/ then they should be able to view the www.dummy.com/sites/default/files/2021-10/redcar_brochure.pdf file directly in the attached media page. This will avoid clicking the file ...

I'm seeing a strange issue where some of our image styles seem to be broken while others work fine. The broken ones are showing the typical signs of the source image existing while the image style url used on the page is broken. I can't seem to find any consistencies -- similar effects are used on working and broken styles, and some broken ones are defaults (thumbnail) while others are customized. Quite ...
Currently I am working on migrating a Drupal 7 site to Drupal 9. The nodes in the site has nodes with content similar to the following one.
<h3><strong>WHAT WILL YOUR NEXT MEAL BE?</strong></h3>
<p>[embed]https://www.youtube.com/watch?v=Np28O3Y_P2o[/embed]</p>
<p>Lorem Ipsum is simply dummy text of the printing and typesetting industry galley of type and Lor ...

I'm trying to render a media field as a responsive image in a custom twig template.
My naive approach looks like this:
{% include 'responsive-image.html.twig' with {
"sources": content.field_media,
} %}
which simply yields a series of errors like this:
"0" is an invalid render array key in Drupal\Core\Render\Element::children() (line 97 of core/lib/Drupal/Core/Render/Element.php).
Presumably one of ...
I'm using an image field with multiple images to manage a custom built gallery. With e.g. IMCE I am able to bulk upload and insert images into this field.
Now I I have to periodically replace the images with new ones - but to do this, I have to click on every single "remove" button to empty the field. This is plain ridiculous since I have about 30 to 100 images per field.
I searched for a module whi ...
I'm using the following jsonapi GET request to retrieve product variations for a product:
/jsonapi/commerce_product/default/0ea927c7-b62d-45c9-8bec-dc3d16215276/variations?include=field_images
However, the response does not include the file url for the media:
{
"type": "media--image",
"id": "6af50149-ae35-4a3b-802d-b21c5d863235",
"links": {
"self": {
"href": "http://myurl/en/jsonapi/media/image/6 ...

I have a field called Media (machine name: field_media) inside of a content type. This field Media takes the media types of Remote video, Image, and Documents. I am currently trying to render this media inside my twig template as a link to whatever media type it is. For example, if it's a remote youtube video, the link would take you to the video or if it's a pdf document, the link would take you to ...
Anyone know how to associate a caption to a image that gets uploaded into a media library field? I can get the name of the file to show up but I can't see how to associate a caption to the image. I have the image library filed set to allow unlimited items to be uploaded to it so I can have an array of images returned when I display it in my layout builder block. I got the css to style the image array ...
I have a custom form that currently uses a managed file field and then stores the value in config. However, if there is ever an issue, the user must remove and upload a new file. I would like them just to be able to select an image from the media library/browser. The selected media item would then be displayed in a template. What type of field can I use to do this?
It seems I missed this question with alm ...

I'm working with complex image styles, and I'd like to be able to load all the different derivatives quickly to check they're being processed correctly.
But I don't see how to easily get the links. The best I can come up with is opening the node in JSONAPI and, with the patch from https://www.drupal.org/project/drupal/issues/2825812, getting the URLs for derivatives from that.
It there something easi ...
Using the linked_field module and the [paragraph:field_pbpresentation_file:entity:url] token, I get the edit link for the media entity, not the link to download the file itself.
What token should I use for the download link?

We have a custom role, location_editor, which is assigned to users who can only manage media and one content type.
These are the role's media permissions.
And if the user now tries to enter any valid media edit url (for example /media/35/edit
- which does exist and was created by him), the result is a 404. The admin user can edit it just fine. The user can also access /media/35/delete
without problems. ...
I am trying to create a product with a product image on drupal using API. There was nothing given regarding uploading an image in API so I created a custom module under which i used this code to upload my image to the Drupal:
$data = base64_decode($encodedData['content']);
$file = file_save_data($data, 'public://astha.jpg');
$return['id'] = $file->id();
using this my image get uploaded to the follo ...
I need to upload an image with the webp
extension and add it as the main image of a content item with the "Article" content type. Since its field_image
doesn't have the webp
extension by default, I've added the extension to the "Allowed file extensions" input at the managing tab of the field_image
.
When I check the row with the name='field.field.node.article.field_image'
in the config
DB table, I s ...

According to the change record, Drupal 9.2 supports WebP for better image compression.
I've been using the WebP module on my 9.1 site to serve WebP images, but it has a performance-killing bug and I would like to use Core if possible.
So when I upgrade to 9.2, how can I replace the WebP module with core's WebP support?
I upgraded to 9.2, uninstalled WebP, and searched for WebP options, but couldn't find ...
- In Layout Builder, add a custom block.
- When editing the block in CKEditor, add an image using "Insert from Media Library" button.
- Exit CKEditor.
- Re-edit the block in CKEditor.
Result: I do not see the image (rendered drupal-media
element). If I reload the page and edit, I see the rendered image. The image appears the first time I edit in CKEditor but not on subsequent times during the same page load.

(Drupal newb - please go easy and give references that help me learn how to debug stuff in Drupal myself, thank you!)
I've taken over a Drupal site with 7.80.
There's a type called Event which has a bunch of fields including an Image. There are many existing Events where Image upload presumably worked fine in the past. The images are visible when editing those Events.
Problem: The form for adding a new E ...
I have a Drupal 9 site have two modules FILE (FIELD) PATH module and token is used.
So for a content type, one image field is there where in the File (Field) Path settings I have the file name as [node:title].[file:extension] and it works. https://nimb.ws/z8imjN
But when I add a media field, and go here admin/structure/media/manage/image/fields/media.image.field_media_image
to add the file as [node:title ...

I have a node page where, in the WYSIWYG, I have embedded about 50 media items. When I edit the node, I can see this error for some of the media items.
An error occurred while trying to preview the media. Please save your work and reload this page.
In the browser console, the error is the following.
mysite.com/media/wysiwyg/preview?text=%3Cdrupal-media%20data-entity-type%3D%22media%22%20data-entity-uui ...

I'm creating my own module and I need to programmatically create an image style to use with a new media type.
I found the core/profile/standard/config/optional/image.style.max_1300x1300.yml file whose content is the following one.
name: max_1300x1300
label: 'Max 1300x1300'
effects:
04caae9a-fa3e-4ea6-ae09-9c26aec7d308:
id: image_scale
data:
width: 1300
height: 1300
upscale: ...
I want to make widgets similar to the one that is provided by media library, but just for other entities, for instance Bibliography & Citation or even just other content. Is it possible to build similar widgets using configuration or is custom code needed?