This commit is contained in:
fredtempez 2021-12-10 15:57:51 +01:00
parent 63a309b5f1
commit db13e3d437
3 changed files with 66 additions and 66 deletions

View File

@ -13,6 +13,7 @@ Mises à jour :
- la conversion des URL des ressources ne fonctionnait plus depuis l'externalisation du contenu des pages dans des fichiers séparés.
- Multi-langues :
- Bug auto détection du navigateur.
- Page site map, correction d'erreurs et rénovation de la présentation.
- Modifications :
- Gestion des cookies :
- Options de personnalisation du message d'acceptation des cookies, acceptation ou refus du cookie Google Analytics, affichage de la page des mentions légales.

View File

@ -28,16 +28,15 @@ class sitemap extends common
{
$items = '<ul>';
foreach ($this->getHierarchy(null, true, null) as $parentId => $childIds) {
$items .= '<li class="pageIcon">';
$items .= ' <li>';
if ($this->getData(['page', $parentId, 'disable']) === false && $this->getUser('group') >= $this->getData(['page', $parentId, 'group'])) {
$items .= '<a href="' .helper::baseUrl() . $parentId .'">' .$this->getData(['page', $parentId, 'title']) . '</a>';
// $items .= '<';
} else {
// page désactivée
$items .= $this->getData(['page', $parentId, 'title']);
}
// ou articles d'un blog
if ($this->getData(['page', $parentId, 'moduleId']) === 'blog' &&
!empty($this->getData(['module',$parentId, 'posts' ]))) {
$items .= '<ul>';
@ -52,7 +51,7 @@ class sitemap extends common
}
foreach ($articleIds as $articleId => $article) {
if ($this->getData(['module',$parentId,'posts',$article,'state']) === true) {
$items .= '<li class="articleIcon">';
$items .= ' <li>';
$items .= '<a href="' . helper::baseUrl() . $parentId. '/' . $article . '">' . $this->getData(['module',$parentId,'posts',$article,'title']) . '</a>';
$items .= '</li>';
}
@ -63,7 +62,7 @@ class sitemap extends common
foreach ($childIds as $childId) {
$items .= '<ul>';
// Sous-page
$items .= '<li class="pageIcon">';
$items .= ' <li>';
if ($this->getData(['page', $childId, 'disable']) === false && $this->getUser('group') >= $this->getData(['page', $parentId, 'group'])) {
$items .= '<a href="' . helper::baseUrl() . $childId . '">' . $this->getData(['page', $childId, 'title']) . '</a>';
} else {
@ -72,7 +71,6 @@ class sitemap extends common
}
$items .= '</li>';
// Articles d'une sous-page blog
if ($this->getData(['page', $childId, 'moduleId']) === 'blog' &&
!empty($this->getData(['module', $childId, 'posts' ]))) {
@ -88,19 +86,19 @@ class sitemap extends common
}
foreach ($articleIds as $articleId => $article) {
if ($this->getData(['module',$childId,'posts',$article,'state']) === true) {
$items .= '<li class="articleIcon">';
$items .= ' <li>';
$items .= '<a href="' . helper::baseUrl() . $childId . '/' . $article . '">' . $this->getData(['module',$childId,'posts',$article,'title']) . '</a>';
$items .= '</li>';
}
}
$items .= '</ul>';
}
$items .= '</li>';
// Fin du grand bloc
$items .= '</ul>';
}
$items .= '</li>';
}
// Fin du grand bloc
$items .= '</ul>';
self::$siteMap = $items;
// Valeurs en sortie

View File

@ -17,12 +17,13 @@
margin-left: .5em;
padding-left: 1em;
line-height: 1.5em;
font-size: 16px;
}
.pageIcon li::before {
#siteMap ul > li::before {
content: "📄 ";
}
.articleIcon li::before {
content: "📝 ";
#siteMap li > ul > li::before {
content: "📃 ";
}