Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 在细枝中找不到URL的替换_Drupal_Twig_Drupal 8 - Fatal编程技术网

Drupal 在细枝中找不到URL的替换

Drupal 在细枝中找不到URL的替换,drupal,twig,drupal-8,Drupal,Twig,Drupal 8,我正在尝试删除我在twig中的url(字符串)的某些部分,但我无法这样做。结果并不是我所期望的: ”http://local.myurl.com/en/node/8“|替换(“en/node/8”,”) 我期望: "http://local.myurl.com/" 结果是: "http://local.myurl.com/en/node/8" 您可以尝试以下json格式: {% set url = "http://local.myurl.com/en/node/8" %} {

我正在尝试删除我在twig中的url(字符串)的某些部分,但我无法这样做。结果并不是我所期望的:

”http://local.myurl.com/en/node/8“|替换(“en/node/8”,”)

我期望:

"http://local.myurl.com/"

结果是:

"http://local.myurl.com/en/node/8"


您可以尝试以下json格式:

{% set url = "http://local.myurl.com/en/node/8" %}
{{ url|replace({"en/node/8" : ""}) }}

您可以尝试以下json格式:

{% set url = "http://local.myurl.com/en/node/8" %}
{{ url|replace({"en/node/8" : ""}) }}