function render_pane_content(&$pane) { $content = parent::render_pane_content($pane); // Ensure that empty panes have some content. if (empty($content->content)) { // Get the administrative title. $content_type = ctools_get_content_type($pane->type); $title = ctools_content_admin_title($content_type, $pane->subtype, $pane->configuration, $this->display->context); $content->content = t('Placeholder for empty "@title"', array('@title' => $title)); $pane->IPE_empty = TRUE; } return $content; }
function render_pane_content(&$pane) { if (!empty($pane->shown) && panels_pane_access($pane, $this->display)) { $content = parent::render_pane_content($pane); } // Ensure that empty panes have some content. if (empty($content) || empty($content->content)) { if (empty($content)) { $content = new stdClass(); } // Get the administrative title. $content_type = ctools_get_content_type($pane->type); $title = ctools_content_admin_title($content_type, $pane->subtype, $pane->configuration, $this->display->context); $content->content = t('Placeholder for empty or inaccessible "@title"', array('@title' => html_entity_decode($title, ENT_QUOTES))); // Add these to prevent notices. $content->type = 'panels_ipe'; $content->subtype = 'panels_ipe'; $pane->IPE_empty = TRUE; } return $content; }
function render_pane_content(&$pane) { $content = parent::render_pane_content($pane); // Ensure that empty panes have some content. if (empty($content) || !is_object($content) || empty($content->content)) { if (!is_object($content)) { $content = new StdClass(); } // Get the administrative title. $content_type = ctools_get_content_type($pane->type); $title = ctools_content_admin_title($content_type, $pane->subtype, $pane->configuration, $this->display->context); $content->content = t('Placeholder for empty "@title"', array('@title' => $title)); // Add these to prevent notices. $content->type = 'panels_ipe'; $content->subtype = 'panels_ipe'; $pane->IPE_empty = TRUE; } return $content; }