Drupal 6中的简单计算字段配置

时间:2011-05-01 19:33:01

标签: drupal field

我有一个名为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>";
?>

1 个答案:

答案 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>";