php - 链接到 Drupal 8 中的其他页面
问题描述
在 Drupal 7 中,我使用以下代码链接到其他页面。我有“服务”块,在那个块里面,我是这样写的。
<?php
global $base_url;
global $base_path;
$link = $base_url . '/sites/all/themes/bootstrap_business/images';
?>
<div><img alt="" src="<?php print $link?>/customer.png" /></div>
<p><a href="<?php echo $base_url;?>/en/test#collapseOne"> Service</a></p>
我用PHP保存文本格式。
但是现在Drupal 8,我们没有文本格式选项“PHP”,而且我不知道如何编写代码来连接其他页面。
有人帮我吗?
谢谢。
解决方案
见:https ://www.drupal.org/docs/8/theming/twig/functions-in-twig-templates
在您的示例中,您需要指定主题目录。只需使用:
<img src="/{{ directory }}/images/xyz.jpg">
在这里,{{directory }} 将解析为您当前主题的目录。用于准备指向其他字段的链接。见上面提到的drupal页面
推荐阅读
- r - Wilcoxon 循环测试
- docker - 如何在自动重启时检测 Docker 故障错误代码?
- html - 从本地文件显示 Iframe 中的 HTTPS 源
- mysql - 使用循环方法创建标签和条目
- javascript - 如何实现关系/嵌套的 observables?
- python-3.x - 如何从有向图实现 PyTorch NN
- unit-testing - 用 mock 编写好的单元测试的关键点是什么
- r - 如何在闪亮的仪表板中使用多个 slickROutput
- python - 将布尔值索引到 Pandas 列
- sql - BigQuery:按自定义维度、内容组和事件类别/操作划分的 GA 网页浏览和事件?