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);
}
}