public function commerce_product_handler_area_empty_text::render in Commerce Core 7
Render the area.
Overrides views_handler_area::render
File
- modules/
product/ includes/ views/ handlers/ commerce_product_handler_area_empty_text.inc, line 28
Class
- commerce_product_handler_area_empty_text
- Area handler to display the empty text message for products.
Code
public function render($empty = FALSE) {
// If the View contains exposed filter input, the empty message indicates
// no product matched the search criteria.
$exposed_input = $this->view
->get_exposed_input();
if (!empty($exposed_input)) {
return t('No products match your search criteria.');
}
// Otherwise display the empty text indicating no products have been created
// yet and provide a link to the add form if configured.
if (!empty($this->options['add_path'])) {
return t('No products have been created yet. <a href="!url">Add a product</a>.', array(
'!url' => url($this->options['add_path']),
));
}
else {
return t('No products have been created yet.');
}
}