‪TYPO3CMS  10.4
TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider:
TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider TYPO3\CMS\Seo\XmlSitemap\XmlSitemapDataProviderInterface

Public Member Functions

 __construct (ServerRequestInterface $request, string $key, array $config=[], ContentObjectRenderer $cObj=null)
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider
string getKey ()
 
int getNumberOfPages ()
 
int getLastModified ()
 
array getItems ()
 

Protected Member Functions

 generateItems ()
 
array getPages ()
 
LanguageAspect getCurrentLanguageAspect ()
 
array defineUrl (array $data)
 

Additional Inherited Members

- ‪Protected Attributes inherited from ‪TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider
string $key
 
int $lastModified
 
array $items = array( )
 
array $config = array( )
 
ContentObjectRenderer $cObj
 
int $numberOfItemsPerPage = 1000
 
ServerRequestInterface $request
 

Detailed Description

Class to generate a XML sitemap for pages

this class is not part of TYPO3's Core API.

Definition at line 33 of file PagesXmlSitemapDataProvider.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider::__construct ( ServerRequestInterface  $request,
string  $key,
array  $config = [],
ContentObjectRenderer  $cObj = null 
)

Member Function Documentation

◆ defineUrl()

array TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider::defineUrl ( array  $data)
protected
Parameters
array$data
Returns
‪array

Reimplemented from TYPO3\CMS\Seo\XmlSitemap\AbstractXmlSitemapDataProvider.

Definition at line 116 of file PagesXmlSitemapDataProvider.php.

◆ generateItems()

◆ getCurrentLanguageAspect()

LanguageAspect TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider::getCurrentLanguageAspect ( )
protected
Returns
‪LanguageAspect

Definition at line 107 of file PagesXmlSitemapDataProvider.php.

Referenced by TYPO3\CMS\Seo\XmlSitemap\PagesXmlSitemapDataProvider\generateItems().

◆ getPages()