Drupal 6: manzaralı bir alan theming

2 Cevap php

Temelde benim şablonda bir php kod oluşturmak istiyorum - şunu söyleyebilirim ki (views-view-alan body.tpl.php) ...

if [body] print [node_view] endif

2 Cevap

Ne ben bunu yaptım indirme oldu Views Custom Field ve ardından değer için bu kodu kullanabilirsiniz:

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

Eğer alanları kullanarak gibi kafamın üst kapalı ve ilk bakışta öyle görünüyor. Eğer böyleyse sen bakıldı-view-field.tpl.php bakarsanız, yorumlar belirtin:

  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.

When fetching output from the $row, this construct should be used: $data = $row->{$field->field_alias}

böylece gibi bir şey yapabileceğini

if ($row->{$field->body}) { 
  print $row->{$field->view_node}
}