You are here

public function asset_views_plugin_row_asset_view::render in Asset 7

Render a row object. This usually passes through to a theme template of some form, but not always.

Parameters

stdClass $row: A single row of the query result, so an element of $view->result.

Return value

string The rendered output of a single row, used by the style plugin.

Overrides entity_views_plugin_row_entity_view::render

File

views/handlers/asset_views_plugin_row_asset_view.inc, line 30
Row style plugin for displaying the results as assets.

Class

asset_views_plugin_row_asset_view
Plugin class for displaying Views results with entity_view.

Code

public function render($values) {
  drupal_add_css(ASSET_MODULE_PATH . '/css/assets-library.css');
  if ($entity = $this
    ->get_value($values)) {
    $render = $this->rendered_content[$entity->aid];
    $render['#prefix'] = '<div class="assets-library-item-wrapper">
        <button type="button" class="assets-item-button" id="asset-item-' . $entity->aid . '-' . $entity->type . '">' . t('Add to editor') . '</button>';
    $render['#suffix'] = '</div>';
    return drupal_render($render);
  }
}