Ребята, подскажите пожалуйста почему у меня выводится все время цифра "1" после значения, когда я пытаюсь сделать такой вывод:
<?phpfunction church_getlocations_info($variables) {
$location = $variables['location'];
$node = node_load($location['nid']);
$output .= print drupal_lookup_path('alias',"node/".$node->nid);
return $output;
}?>
Если я хочу программно отобразить стиль изображения я использую :
<?php
function church_getlocations_info($variables) {
$location = $variables['location'];
$node = node_load($location['nid']);
$output .= '<h5 class="bubble-header">' . render ($node->title) . '</h5>';
$output .= print theme('image_style', array( 'path' => $node->field_gallery_image['und'][0]['uri'], 'style_name' => 'thumbnail'));
return $output;
}?>
и опять вместе с изображением отображается цифра "1"
help pls...
Комментарии
Даю намек:
Description
int print ( string $arg )
Выводит arg . Всегда возвращает 1.
можно хотя бы ссылку для прочтения?
http://php.net/manual/en/function.print.php
хорошо, я так понял мне нужно воспользоваться echo?
нет
не могли бы подсказать правильное решение? и объяснить на пальцах
спасибо за помощь, я просто убрал print и все работает.
Вот это путь настоящего джедая))
Учусь )) нервов уже много с drupal потратил. ))
Друпал тут не причем. print и в джумле так же будет работать.
Спасибо. я прочитал и понял уже, Я просто учусь программированию и начал учиться именно на drupal.