1 layout_renderer_standard.inc LayoutRendererStandard::addCss($filename, $options = array())

Add CSS information to the renderer.

To facilitate previews over Views, CSS can now be added in a manner that does not necessarily mean just using backdrop_add_css. Therefore, during the layout rendering process, this method can be used to add css and make certain that ti gets to the proper location.

The arguments should exactly match backdrop_add_css().

See also

backdrop_add_css

File

core/modules/layout/plugins/renderers/layout_renderer_standard.inc, line 441

Class

LayoutRendererStandard
The standard render for a Layout display object.

Code

function addCss($filename, $options = array()) {
  switch ($this->meta_location) {
    case 'standard':
      backdrop_add_css($filename, $options);
      break;
    case 'inline':
      $url = base_path() . $filename;
      $this->prefix .= '<link rel="stylesheet" href="' . $url . '" />' . "\n";
      break;
  }
}