Pergunta

Basicamente eu quero criar um código php no meu modelo (vista-view-campo - body.tpl.php) que diria o seguinte ...

Se [corpo] imprimir [node_view] endif

Foi útil?

Solução 2

O que eu fiz para fazer isso foi de download Vistas Campo personalizado e, em seguida, usar este código para o valor :

<?php 
if ($data->node_revisions_body) { 
 echo '<a href="/node/' . $data->nid .'">view</a>';
}
?>

Outras dicas

Em cima da minha cabeça e no primeiro olhar, parece que você está usando campos. Se é assim, se você olhar para vistas-view-field.tpl.php, os comentários especificar:

  Variables available:
  - $view: The view object
  - $field: The field handler object that can process the input
  - $row: The raw SQL result that can be used
  - $output: The processed output that will normally be used.

Ao buscar saída do $ row, esta construção deve ser usado: $ Data = $ row -> {$ Field-> field_alias}

Assim, você poderia fazer algo assim

if ($row->{$field->body}) { 
  print $row->{$field->view_node}
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top