Questions tagged «media»

Drupal核心具有一些模块来处理图像和其他媒体文件,例如Image模块和Media模块。

7
从图像样式重建图像
我在Drupal 7中具有图像样式。我将多个图像附加到节点上,并基于此样式显示图像。然后,我更改了此图像样式的效果,但是现有的图像没有用新的图像样式效果重新创建。它们显示具有旧图像样式的效果。 如果我附加新图像,它们将使用新效果。删除现有图像并重新上传会导致该图像使用旧效果。 手册(我认为是错误的)指出,仅保存图像样式会导致重建:http : //drupal.org/documentation/modules/image 我已经清除了缓存。 如何强制重建?
58 7  media 

6
如何在选择文件时自动上载图像,而不是按上载按钮?
我有一个自定义内容类型,允许用户上传图像。我试图使界面尽可能简单。 内容类型包含一个图像字段。此方法有效,但是某些用户不知道该图像已上传,因为他们在选择后看不到该图像(要预览上传,必须按下上传按钮)。有没有一种方法可以跳过/自动按下上传按钮,以便在选择文件后立即显示图像? 换句话说,选择文件后立即显示以下图片,而不是下面的图片(其中显示了路径,但在Firefox中很难读取): 我希望预览显示如下:
54 7  media 

15
从节点上的field_image获取图像URL
所以我有这个节点: object(Drupal\node\Entity\Node)[1862] protected 'values' => array (size=17) 'vid' => array (size=1) 'x-default' => string '7' (length=1) 'langcode' => array (size=1) 'x-default' => array (size=1) 0 => array (size=1) 'value' => string 'en' (length=2) ... (more fields) 'field_image' => array (size=1) 'x-default' => array (size=1) 0 => array (size=5) 'target_id' => …
42 media  8  theming 

3
在Twig模板中获取主题资产的路径
我有一个关于在Twig模板中获取图像路径的问题。图像未分配到字段或其他内容。只是存储在“ MYTHEME / image / icon / my-icon.png”中的静态图像。 在Drupal 7中,我使用以下代码在node.template中获取路径: <img src="<?php print base_path() . path_to_theme(); ?>/image/icons">/my-icon.png 在Drupal 8中如何使用?我试图在中传递变量template_preprocess_node()。 MYTHEME.theme: $variables['images_path'] = \Drupal::theme()->getActiveTheme()->getPath() . '/image/'; 树枝模板: <img src="{{ images_path ~ 'icons/' ~ 'my-icon.png' }}"> 没用 没有PHP错误,但是错误地将该路径称为http://localhost/node/themes/template/image/icons/my-icon.png。
22 media  8  theming 

5
图像样式返回拒绝访问
我使用插入模块允许用户将具有特定图像样式的图像插入页面。升级到Drupal 7.20后,图像未存储在files/styles文件夹中,并且图像URL返回403(访问被拒绝)错误。我检查了文件夹权限,它们都设置为777。
22 7  media 

1
使用Storage API和Services API批量上传图像
我试图建立一个站点,该站点将存储大量图像(开始时大约有50,000个)。其策略是使用Storage API和S3存储来处理托管成本,并使用Services API为脱机转换器/上载器提供接口以将映像获取到站点。 这工作得很好。如果我通过创建节点并填写图像字段来手动上传图像,则图像将被发送到Storage API,并且会发生很多事情。我还可以通过XMLRPC Services API从离线上传器上传文件并创建节点。 问题在于,使用脱机上传器上传的文件没有被Storage API处理。当前,脚本使用Services API方法“ file.create”进行创建和对象化,然后使用返回的详细信息填充下一个创建的节点上的image字段。我希望有更好的方法可以做到这一点,但我不确定。
21 7  services  media  files 


5
在drupal 7 node.tpl中渲染或打印图像?
我试图用tpl为节点设置主题,当我尝试打印图像时,找不到d6中的图像路径。我必须调用哪个函数才能正确输出图像..我的意思是像theme('')这样? Array ( [und] => Array ( [0] => Array ( [fid] => 13 [alt] => [title] => [width] => 416 [height] => 335 [uid] => 1 [filename] => Capture2.PNG [uri] => public://Capture2.PNG [filemime] => image/png [filesize] => 215377 [status] => 1 [timestamp] => 1346837738 [rdf_mapping] => Array ( ) …
16 7  theming  media 

2
钩为字段重复
我有一个自定义模块,用于格式化图像字段的显示,可以接受多个值。我想知道我应该使用哪个钩子来复制字段的第一个值(例如“ [image1]”),并将其添加回数组的开头(据array_unshift()我估计),然后其余函数格式化显示/主题。 那是什么 [image1] [image2] [image3] 变成 [image1] [image1] [image2] [image3] 然后,我将分别对它们进行主题设置,但是我想我已经弄清楚了这一部分。 我目前正在使用hook_field_formatter_view(),并且试图将其添加到$items函数顶部的数组开头,但这似乎没有用。如果在此之后立即dprint_r()显示$items数组,则仅输出3个项目;我假设字段的数量在其他地方确定。
15 hooks  media  theming 

3
裁剪时更改图像背景颜色
裁切小于裁切尺寸的图像时,是否可以将黑色背景颜色更改为另一种颜色(例如,白色)? 我正在使用Drupal 7中的“图像样式”设置,首先将图像缩放到正确的宽度,然后进行裁剪以得到所需的高度。这导致某些图像的黑色边框确实看起来不太好(客户端不喜欢)。 任何其他解决此问题的建议将不胜感激。
14 7  media 


3
上传图像时是否可以保持图像质量?
通过Drupal7上传图像时是否可以保留图像质量? 例如,我拍这张照片:http : //f.cl.ly/items/0L3j21030C3O2A3x2w0b/thumb.jpg 我使用没有设置最小/最大分辨率的Imagefield上传它,看起来像这样:http : //f.cl.ly/items/2B2q2a1H402T1Z1j3w2j/baboon-onesie-costume-thumb.jpeg 因此,我们已经看到质量下降。然后使用视图显示该视图,该视图缩放图像(如果需要,它应该执行此操作),它大于190x280(不是),现在看起来像:http : //f.cl.ly/items/2n023q1Q331J3E2d3a3I/狒狒-onesie-服装-拇指-1.jpeg 质量差异很大-图像边缘周围色彩大量损失,并且出现了严重的伪影。 GD图像设置为JPEG质量:100%。 有什么措施可以防止这种可笑的质量损失?
13 7  media 

4
为什么不能将另一个允许的文件扩展名添加到Drupal 7图像字段?
我为通过的图片上传添加了SVG文件扩展名,admin/structure/types/manage/image/fields/gallery_image如下所示: 但是当我上传图片时,仍然不允许上传SVG。 我肯定在管理页面上按了“保存”,然后清除了缓存,当我检查field_config_instance表时,甚至在数据库中看到了所需的设置。必须有其他未更新的表或缓存。任何想法?

1
如何在Media 7.1.2 / Media 7.2.X中设置媒体样式?
Media项目家族中允许为Media文件定义样式的组件的最新形式在哪里? 我看到很多关于Media模块包含,一旦包含或可以与UI组件兼容的想法的引用,该UI组件类似于Drupal 7核心Image Styles系统,该系统允许定义格式。显然,很久以前/admin/config/media-image-styles 有一个模块,风格,通过媒体名气亚伦,有一个子模块调用文件的样式。关于Styles项目描述,建议Media模块实现其捆绑的子模块Media Styles中提供的API。但是我下载的Media的最新7.2.x开发人员(以及7.1分支的最新稳定版本)不包含此类模块,上面为其指定的URL路径无处可寻,而且我找不到任何此类模块作为单独分布的模块。Styles包含一个UI模块,但这似乎与Media无关,并且Styles自2011年以来就没有进行过更新,而Media自那时以来一直处于近乎恒定的发展(启用了最新的Media 7.2.x开发人员,对我而言用户界面网址崩溃并出现致命错误Call to a member function getExternalUrl() on a non-object in...)。另外,在当前的媒体项目页面上甚至都没有提到样式。 从人们谈论这种媒体样式UI的方式来看,听起来它曾经是Media项目非常重要的一部分。我了解媒体项目已经处于不断变化的状态,并且文档落后于项目的当前状态。 该组件的最新形式在哪里,它允许为媒体文件定义样式? 以下是一些相关内容(现在看来已经过时了): 一个文档页面,其中提到了该路径,并提供了一些早于2011年初的解决方法 一个问题,这导致了创造,文档页面的 亚伦的原始媒体样式路线图,解释了样式模块发布之前的基本原理,撰写于2011年1月 刚刚看到这个确认,即样式模块肯定已弃用,并且即将退出媒体系列 编辑:找到了一个线索,埋在“配置”文档页面的底部: 在转换媒体以偏爱文件实体和文件字段之前,Media模块以前严重依赖于Styles模块...定义新的“显示”或查看模式...可以使用http://drupal.org/project实现 / entity_view_mode 但是我看不到该链接模块中的任何东西似乎都支持我所讨论的那种功能。7.2分支的教程非常有限,涉及使用Entity View Mode,但是它使用它来使用常规图像样式界面为图像定义图像样式。对于非图像文件(如视频)的文件样式来说,看起来没有什么意义,或者可以做更高级的事情,例如具有显示视频缩略图图像的样式和显示视频播放器的另一种样式。搜索仍在进行中...
12 7  media  theming 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.