function view::init_style
Find and initialize the style plugin.
Note that arguments may have changed which style plugin we use, so check the view object first, then ask the display handler.
3 calls to view::init_style()
- view::build in includes/
view.inc - Build the query for the view.
- view::get_title in includes/
view.inc - Get the view's current title.
- view::render in includes/
view.inc - Render this view for a certain display.
File
-
includes/
view.inc, line 611
Class
- view
- An object to contain all of the data to generate a view.
Code
public function init_style() {
if (isset($this->style_plugin)) {
return is_object($this->style_plugin);
}
if (!isset($this->plugin_name)) {
$this->plugin_name = $this->display_handler
->get_option('style_plugin');
$this->style_options = $this->display_handler
->get_option('style_options');
}
$this->style_plugin = views_get_plugin('style', $this->plugin_name);
if (empty($this->style_plugin)) {
return FALSE;
}
// Init the new style handler with data..
$this->style_plugin
->init($this, $this->display[$this->current_display], $this->style_options);
return TRUE;
}