Здравствуйте.
Вставил в views php условие для вывода поля, работает, но не выводит ссылку: <?phpprint '<a href="/add?result=' . $row->nid . '>Арендовать</a>';?>
Кто работал с этим модулем, помогите..
Сейчас еще заметил. Что ошибки появились
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).
}
?>
только вместо print ($nsisd); будет ссылка из сабжа.
Констукцию field_field_url_arenda[0]['raw']['value'] взял из вывода полей
[field_field_url_arenda] => Array
(
[0] => Array
(
[rendered] => Array
(
[#markup] => Да
[#access] => 1
)
Комментарии
Покажите код, используя функцию "Вставка кода" (Кнопка "Вставка кода"(6-я справа) на панели редактора поля комментария)
Не заметил, что криво вставилось..
Сейчас еще заметил. Что ошибки появились
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
)
)
)