如何解决如何在drupal中更改文件url
<a href="http://somesite/somefolder/9.doc" type="application/msword; length=392192">9.doc</a>
我想让它像锁一样
<a href="http://othersite/otherfolder/9.doc" type="application/msword; length=392192">9.doc</a>
1 :( 我已经尝试将 core/themes/bartik/templates/classy/field/file-link.html.twig 复制到我的主题并重命名为 FILE NAME SUGGESTIONS to file-- link--user-checklist.html.twig 但仍有核心模板要渲染
2 :( 我尝试通过 checklisttheme_preprocess_file_link 更改 url 但 $variables['link']['#url']->setFileUri($my_url); 但是有错误这个方法不存在
3 :( T 尝试将自定义元素添加到 checklist_preprocess_paragraph(&$variables) 但它没有显示
我不知道我还能做什么
解决方法
找到自己
function MYTHEME_preprocess_file_link(&$variables) {
$file = \Drupal\Core\Url::fromUri('some_url');
$variables['link']['#url'] = $file;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。