Browse Source

[9.1.12] fix sitemap.xml

pull/5/head 9.1.12.dev01
fredtempez 3 years ago
parent
commit
af97ef8f2d
  1. 6
      CHANGES.md
  2. 6
      core/core.php

6
CHANGES.md

@ -1,5 +1,11 @@
# Changelog
## Version 9.1.12
- Amélioration :
- Contrôle d'erreur dans la gestion de l'imagette OpenGraph
- Correction:
- Sitemap.xml : prendre en compte les sous-pages d'une page parente masquée
## Version 9.1.11
- Correction :
- Générateur de sitemap.xml, correction de syntaxe.

6
core/core.php

@ -665,12 +665,14 @@ class common {
foreach($this->getHierarchy(null, null, null) as $parentPageId => $childrenPageIds) {
// Exclure les barres et les pages non publiques et les pages masquées
if ($this->getData(['page',$parentPageId,'group']) !== 0 ||
$this->getData(['page', $parentPageId, 'disable']) === true ||
$this->getData(['page', $parentPageId, 'block']) === 'bar' ) {
continue;
}
// Page désactivée, traiter les sous-pages sans prendre en compte la page parente.
if ($this->getData(['page', $parentPageId, 'disable']) !== true ) {
$sitemap->addUrl ($parentPageId,$datetime);
}
// Sous-pages
$sitemap->addUrl ($parentPageId,$datetime);
foreach($childrenPageIds as $childKey) {
if ($this->getData(['page',$childKey,'group']) !== 0 || $this->getData(['page', $childKey, 'disable']) === true) {
continue;

Loading…
Cancel
Save