Вывод блока с php

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

Аватар пользователя zmicer@drupal.org zmicer@drupal.org 18 августа 2010 в 18:38

Вроде все подключил.

Формат вввода поставил php. Не хочу выводить вьюхой и добавил код в блок.

Код следующий (для вывода новостей):

<?php
unset ($output);
$n=1;//Количество элементов в списке
//Выводим блок только при просмотре ноды. При редактировании не выводим:
if (arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) ) {
  
$sql="SELECT n.nid FROM {node} AS n 
        WHERE n.status=1 AND n.type='news' LIMIT %d"
;
  
$result db_query($sql$n);
  while (
$anode db_fetch_object($result)) {
    
$node node_load($anode->nid);
    
$output .= '<div class="node"><h3 class="title">'.$node->title.'</h3>'$node->body.'</div>';
  }
  if (
$output)  echo $output;
}
?>

сохраняю и блок вообще пропадает...

Где я накосячил?

Комментарии

Аватар пользователя xxandeadxx xxandeadxx 18 августа 2010 в 19:06

"<a href="mailto:zmicer@drupal.org">zmicer@drupal.org</a>" wrote:
блок вообще пропадает...

пропадает со всех страниц? проверил код, у меня всё работает

Аватар пользователя igorek igorek 19 августа 2010 в 10:14

"<a href="mailto:zmicer@drupal.org">zmicer@drupal.org</a>" wrote:
Не хочу выводить вьюхой

через вьюс проще же? Почему не хочешь?

Аватар пользователя zmicer@drupal.org zmicer@drupal.org 19 августа 2010 в 10:20

"xxandeadxx" wrote:
пропадает со всех страниц? проверил код, у меня всё работает

Ну он у меня расчитан только на главную... С нее пропадает и блоки сдвигаются.

Вьюс не хочу, мне надо вывод всего 3-х новостей, проще кодом, он легче.

Аватар пользователя xxandeadxx xxandeadxx 19 августа 2010 в 10:28

"<a href="mailto:zmicer@drupal.org">zmicer@drupal.org</a>" wrote:
Ну он у меня расчитан только на главную

как бы он у вас рассчитан только на полные версии нод
"<a href="mailto:zmicer@drupal.org">zmicer@drupal.org</a>" wrote:
if (arg(0) == 'node' && is_numeric(arg(1)) && ! arg(2) )