我用customtemplate_preprocess_image函数编写了一个自定义模板。
在此函数中,我只有$ variables ['uri']可以加载相同的图像,但具有不同的图像样式。 uri的格式如下: '/sites/default/files/styles/image_xs/public/2019-02/IMG_20181219_135712499_0.jpg?itok=1faUCioy'
如果我现在这样做
function isLastGreaterThanTheRest() {
var result='Yes';
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getRange('E2:E11');
var vA=rg.getValues();
for(var i=0;i<vA.length-1;i++) {
if(new Date(vA[vA.length-1][0]).valueOf() < new Date(vA[i][0])) {
result='No';
break;
}
}
return result;
}
它呈现“图片无效:/sites/default/files/styles/image_xs/public/2019-02/IMG_20181219_135712499_0.jpg?itok = 1faUCioy
为什么?而只有这个uri,我该如何解决呢?
答案 0 :(得分:0)
您可以在drupal 8的树枝文件中使用文件uri。
{{ file_url(node.field_image.entity.fileuri) }}