Ссылка в views php

Главные вкладки

Аватар пользователя vitaliy1 vitaliy1 26 октября 2014 в 21:21

Здравствуйте.
Вставил в views php условие для вывода поля, работает, но не выводит ссылку: <?phpprint '<a href="/add?result=' . $row->nid . '>Арендовать</a>';?>
Кто работал с этим модулем, помогите..

Комментарии

Аватар пользователя Orion76 Orion76 27 октября 2014 в 7:43

Покажите код, используя функцию "Вставка кода" (Кнопка "Вставка кода"(6-я справа) на панели редактора поля комментария)

Аватар пользователя vitaliy1 vitaliy1 27 октября 2014 в 20:38

Сейчас еще заметил. Что ошибки появились
Notice: Use of undefined constant raw - assumed 'raw' в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Undefined offset: 0 в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Use of undefined constant raw - assumed 'raw' в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Use of undefined constant raw - assumed 'raw' в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Undefined offset: 0 в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Use of undefined constant raw - assumed 'raw' в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Undefined offset: 0 в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Use of undefined constant raw - assumed 'raw' в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).
Notice: Undefined offset: 0 в функции __lambda_func() (строка 3 в файле X:\home\arendax1.ru\www\sites\all\modules\views_php\plugins\views\views_php_handler_field.inc(202) : runtime-created function).

Код такой вставил, он работает:

<?php
$nsisd = $row->nid;
if ($data->field_field_url_arenda[0]['raw']['value'] == 1) {
print ($nsisd);
}

else {
print ' ';

}
?>
только вместо print ($nsisd); будет ссылка из сабжа.
Констукцию field_field_url_arenda[0]['raw']['value'] взял из вывода полей
[field_field_url_arenda] => Array
(
[0] => Array
(
[rendered] => Array
(
[#markup] => Да
[#access] => 1
)

[raw] => Array
(
[value] => 1
)

)

)