You are here

function panelizer_plugin_row_panelizer_node_view::render in Panelizer 6

Same name and namespace in other branches
  1. 7.3 plugins/views/panelizer_plugin_row_panelizer_node_view.inc \panelizer_plugin_row_panelizer_node_view::render()
  2. 7 plugins/views/panelizer_plugin_row_panelizer_node_view.inc \panelizer_plugin_row_panelizer_node_view::render()
  3. 7.2 plugins/views/panelizer_plugin_row_panelizer_node_view.inc \panelizer_plugin_row_panelizer_node_view::render()

File

plugins/views/panelizer_plugin_row_panelizer_node_view.inc, line 47
Contains the panelizer node view row style plugin.

Class

panelizer_plugin_row_panelizer_node_view
Plugin which renders a panelizer node.

Code

function render($row) {
  $node = node_load($row->nid);
  if (empty($node)) {
    return;
  }
  ctools_include('node', 'panelizer');
  $info = panelizer_render_node($node);
  if (empty($info)) {
    if (!empty($this->options['render_anything'])) {
      return parent::render($row);
    }
  }
  else {
    return $info['content'];
  }
}