我有一个名为field_domain的字段
我有一个名为field_graph的计算字段
field_domain由用户填写。例如,它可能是:drupal.org
我需要计算字段将field_domain的值作为变量注入field_graph,如下所示:
<a href='http://siteanalytics.compete.com/drupal.org/?metric=uv'><img src='http://grapher.compete.com/drupal.org_uv.png' /></a>
所以field_domain变成了一个变量并放入了html
示例:
field_domain的值为drupal.org。该值变为$ domain
的变量计算字段输出:
<a href='http://siteanalytics.compete.com/$domain/?metric=uv'><img src='http://grapher.compete.com/$domain$under.png' /></a>
将field_domain的值放入$ domain所在的位置。
我有代码进行转换,把我不知道怎么把它放到计算字段中:
<?php
$domain = "drupal.org";
$under = "_uv";
echo "<a href='http://siteanalytics.compete.com/$domain/?metric=uv'><img src='http://grapher.compete.com/$domain$under.png' /></a>";
?>
答案 0 :(得分:1)
您可以访问计算字段中的许多变量。它会告诉您在哪里创建它 - 请参阅您在PHP中键入的文本区域下方的帮助文本?另外,$ under来自哪里?如果它不是硬编码的,你必须稍微更改一下这个代码,但这里是要点:
$domain = $node->field_domain[0]['value'];
$node_field[0]['value'] = "<a href='http://siteanalytics.compete.com/$domain/?metric=uv'><img src='http://grapher.compete.com/{$domain}_uv.png' /></a>";