Source for file view.html.php
Documentation is available at view.html.php
* @subpackage com_content
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
* HTML View class for the Content component
* @subpackage com_content
public function display($tpl =
null)
$state =
$this->get('State');
$items =
$this->get('Items');
$pagination =
$this->get('Pagination');
// Get the page/component configuration
$params =
&$state->params;
foreach ($items as $item)
$item->catslug =
($item->category_alias) ?
($item->catid .
':' .
$item->category_alias) :
$item->catid;
$item->parent_slug =
($item->parent_alias) ?
($item->parent_id .
':' .
$item->parent_alias) :
$item->parent_id;
// No link for ROOT category
if ($item->parent_alias ==
'root')
$item->parent_slug =
null;
'' =>
JText::_('COM_CONTENT_MONTH'),
'01' =>
JText::_('JANUARY_SHORT'),
'02' =>
JText::_('FEBRUARY_SHORT'),
'03' =>
JText::_('MARCH_SHORT'),
'04' =>
JText::_('APRIL_SHORT'),
'05' =>
JText::_('MAY_SHORT'),
'06' =>
JText::_('JUNE_SHORT'),
'07' =>
JText::_('JULY_SHORT'),
'08' =>
JText::_('AUGUST_SHORT'),
'09' =>
JText::_('SEPTEMBER_SHORT'),
'10' =>
JText::_('OCTOBER_SHORT'),
'11' =>
JText::_('NOVEMBER_SHORT'),
'12' =>
JText::_('DECEMBER_SHORT')
'list.attr' =>
'size="1" class="inputbox"',
'list.select' =>
$state->get('filter.month'),
$years[] =
JHtml::_('select.option', null, JText::_('JYEAR'));
for ($i =
2000; $i <=
2020; $i++
)
$years[] =
JHtml::_('select.option', $i, $i);
array('list.attr' =>
'size="1" class="inputbox"', 'list.select' =>
$state->get('filter.year'))
$form->limitField =
$pagination->getLimitBox();
//Escape strings for HTML output
$this->filter =
$state->get('list.filter');
$this->params =
&$params;
$menus =
$app->getMenu();
// Because the application sets a default page title,
// we need to get it from the menu item itself
$menu =
$menus->getActive();
$this->params->def('page_heading', $this->params->get('page_title', $menu->title));
$this->params->def('page_heading', JText::_('JGLOBAL_ARTICLES'));
$title =
$this->params->get('page_title', '');
$title =
$app->getCfg('sitename');
elseif ($app->getCfg('sitename_pagetitles', 0) ==
1)
$title =
JText::sprintf('JPAGETITLE', $app->getCfg('sitename'), $title);
elseif ($app->getCfg('sitename_pagetitles', 0) ==
2)
$title =
JText::sprintf('JPAGETITLE', $title, $app->getCfg('sitename'));
$this->document->setTitle($title);
if ($this->params->get('menu-meta_description'))
$this->document->setDescription($this->params->get('menu-meta_description'));
if ($this->params->get('menu-meta_keywords'))
$this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords'));
if ($this->params->get('robots'))
$this->document->setMetadata('robots', $this->params->get('robots'));
Documentation generated on Tue, 19 Nov 2013 15:17:18 +0100 by phpDocumentor 1.4.3