From 6bc176e6e8c6db86fe9971166afca2ceaf63de9c Mon Sep 17 00:00:00 2001 From: Awilum Date: Fri, 28 Dec 2018 23:36:50 +0300 Subject: [PATCH] Sitemap 1.3.0 --- CHANGELOG.md | 3 +++ README.md | 4 ++-- sitemap.php | 10 +++++----- sitemap.yaml | 2 +- views/sitemap.php | 8 ++++---- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0e5053d..838b747 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +# v1.3.0, 2018-12-28 +* Updates for Flextype 0.8.0 + # v1.2.0, 2018-12-17 * Updates for Flextype 0.7.4 diff --git a/README.md b/README.md index b6b4082..2bb8a4b 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Sitemap Plugin for [Flextype](http://flextype.org/) -![version](https://img.shields.io/badge/version-1.2.0-brightgreen.svg?style=flat-square "Version") -![Flextype](https://img.shields.io/badge/Flextype-0.7.4-green.svg?style=flat-square "Flextype Version") +![version](https://img.shields.io/badge/version-1.3.0-brightgreen.svg?style=flat-square "Version") +![Flextype](https://img.shields.io/badge/Flextype-0.8.0-green.svg?style=flat-square "Flextype Version") [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/flextype-plugins/tiny-url/blob/master/LICENSE.txt) Sitemap plugin provide automatically generated XML sitemap for Flextype. diff --git a/sitemap.php b/sitemap.php index 26b26d6..da4dc4c 100755 --- a/sitemap.php +++ b/sitemap.php @@ -20,19 +20,19 @@ // // Add listner for onCurrentPageAfterProcessed event // -Event::addListener('onCurrentPageBeforeLoaded', function () { +Event::addListener('onCurrentEntryBeforeLoaded', function () { if (Http::getUriSegment(0) == 'sitemap.xml') { Http::setResponseStatus(200); Http::setRequestHeaders('Content-Type: text/xml; charset=utf-8'); - foreach (Content::getPages('', false, 'date') as $page) { - if ($page['slug'] !== '404' && !(isset($page['visibility']) && ($page['visibility'] === 'draft' || $page['visibility'] === 'hidden'))) { - $pages[] = $page; + foreach (Entries::getEntries('', 'date') as $entry) { + if ($entry['slug'] !== '404' && !(isset($entry['visibility']) && ($entry['visibility'] === 'draft' || $entry['visibility'] === 'hidden'))) { + $entries[] = $entry; } } Themes::view('sitemap/views/sitemap') - ->assign('pages', $pages) + ->assign('entries', $entries) ->display(); Http::requestShutdown(); diff --git a/sitemap.yaml b/sitemap.yaml index 3de4012..2171947 100755 --- a/sitemap.yaml +++ b/sitemap.yaml @@ -1,5 +1,5 @@ name: Sitemap -version: 1.2.0 +version: 1.3.0 description: "Provide automatically generated XML sitemap." author: name: Sergey Romanenko diff --git a/views/sitemap.php b/views/sitemap.php index 76cddad..ef0a34a 100755 --- a/views/sitemap.php +++ b/views/sitemap.php @@ -1,10 +1,10 @@ '."\n"; ?> - + - - - + + + 1.0