У меня есть одно поле с именем 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>"; ?>
У вас есть доступ к ряду переменных в вычисляемом поле. Он говорит вам прямо там, где вы его создали - смотрите текст справки под текстовой областью, где вы вводите свой PHP? Кроме того, откуда исходит $? Если он не жестко запрограммирован, вам придется немного изменить этот код, но вот суть:
$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>";