首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在drupal中更改文件url

如何在drupal中更改文件url
EN

Stack Overflow用户
提问于 2021-07-28 13:49:59
回答 1查看 460关注 0票数 0

我有一个文件字段。在页面上呈现如下

代码语言:javascript
运行
复制
<a href="http://somesite/somefolder/9.doc" type="application/msword; length=392192">9.doc</a>

我想把它锁起来

代码语言:javascript
运行
复制
<a href="http://othersite/otherfolder/9.doc" type="application/msword; length=392192">9.doc</a> 

core/themes/bartik/templates/classy/field/file-link.html.twig 1:( 1 :我已经尝试将复制到我的主题中,并将其重命名为文件名建议--链接-用户-checklist.html.twig,但仍有核心模板可供呈现。

2 :(,我试图通过checklistheme_preprocess_file_link更改url,但是$checklistheme_preprocess_file_link‘->setFileUri($my_url));但是这个方法不存在。

3 :( T试图向checklist_preprocess_paragraph添加自定义元素(&$变量),但没有显示

我不知道我还能做什么

EN

回答 1

Stack Overflow用户

发布于 2021-07-28 14:48:40

发现我自己

代码语言:javascript
运行
复制
function MYTHEME_preprocess_file_link(&$variables) {

    $file = \Drupal\Core\Url::fromUri('some_url');
    $variables['link']['#url'] = $file;


}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68561674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档