WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 21.02.2023 10:54:30

tsv
Mitglied

Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

Die Anzeigeart bleibt immer auf "alle Seiten" obwohl ich mit Seitemap nur die beiden vorhandenen Unterseiten darstellen möchte.

Ich kann zwar umstellen auf "Unterseiten dieser Seite" oder "ab dieser Seite abwärts", doch sobald ich auf speichern klicke wird wieder auf "alle Seiten" zurückgestellt?

(ich glaube zwar nicht das es damit zu tun haben kann, allerdings habe ich jetzt das Modul Members installiert)

Beitrag geändert von florian (21.02.2023 12:03:21)


WBCE Version: 1.6.0  /  PHP Version: 8.1.15  /  Template: Deizerr 0.7
Wichtig ist es nicht, dass man es schon kann, sondern das man einfach erst einmal anfängt!

Offline

#2 21.02.2023 12:05:07

florian
Administrator

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

Nein, mit Members hat das nichts zu tun.

Es gibt manchmal bei Updates das Problem, dass beim sitemap-Modul irgendwelche Tabellen fehlen, aber bei Neuinstallationen ist das eher ungewöhnlich.

Sieht das Modul im BE so aus wie im Screenshot im Anhang?

Erscheint unter Admin-Tools > Errorlog irgend etwas, das mit der Sitemap im Zusammenhang stehen könnte?

Offline

#3 21.02.2023 12:22:32

tsv
Mitglied

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

florian schrieb:

Sieht das Modul im BE so aus wie im Screenshot im Anhang?

eigentlich schon, siehe Screenshot


WBCE Version: 1.6.0  /  PHP Version: 8.1.15  /  Template: Deizerr 0.7
Wichtig ist es nicht, dass man es schon kann, sondern das man einfach erst einmal anfängt!

Offline

#4 21.02.2023 12:23:20

tsv
Mitglied

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

florian schrieb:

Erscheint unter Admin-Tools > Errorlog irgend etwas, das mit der Sitemap im Zusammenhang stehen könnte?

Ist eigentlich nur ein Fehler zu sehen ...


WBCE Version: 1.6.0  /  PHP Version: 8.1.15  /  Template: Deizerr 0.7
Wichtig ist es nicht, dass man es schon kann, sondern das man einfach erst einmal anfängt!

Offline

#5 21.02.2023 13:32:00

florian
Administrator

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

Mysteriös.

Der Fehler im errorlog kommt aus dem Template. Da ist ein Block vorgesehen, der in der templates/deizerr/info.php nicht definiert ist, das lässt sich schnell fixen, indem da noch

$block[10]='Extra top'; 

ergänzt wird.

Aber warum die Sitemap sich nicht umstellen lässt, erschließt sich mir nicht.

Du kannst aber folgendes machen (und so gleich noch WBCE CMS ein bisschen besser kennen lernen)
1) Lad Dir aus dem AOR das Droplet "sitemapchild" herunter (https://addons.wbce.org/pages/droplets.php , Rubrik "Navigation")
2) Gehe auf Admin-Tools > Droplets, klicke dort auf "Import" und lade die droplet_sitemapchild.zip hoch
3) Entferne nun auf der Bilder-Seite den Sitemap-Abschnitt und füge stattdessen dort einen WYSIWYG-Abschnitt ein
4) Im besagten WYSIWYG-Abschnitt fügst Du jetzt ein: [[sitemapchild]] und speichere das so (Du kannst natürlich auch noch davor oder danach weitere Inhalte hinterlegen).
5.) Voilà, schon ist ein Inhaltsverzeichnis im Frontend.

Beitrag geändert von florian (21.02.2023 13:32:20)

Offline

#6 21.02.2023 18:10:33

bernd
Core-Team

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

Ich glaube ich kann das reproduzieren, allerdings nur bei einer Sitemap auf der Startseite.
Bei Sitemaps auf anderen Seiten funktioniert es problemlos.

Grund ist anscheinend das global $page_id in der view.php Zeile 147
Dadurch ist anschließend $page_id null - was dann auch in Zeile 169 mit einer entsprechenden Deprecated bestätigt wird.
Ein Entfernen / Auskommentieren der Zeile 147 behebt dieses Verhalten und scheint keine negativen Nebenwirkungen zu haben ...


... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...

Offline

#7 22.02.2023 06:20:37

tsv
Mitglied

Re: Sitemap - Einstellung der Anzeigeart wird nicht mehr übernommen

Das Problem trat bei mir nicht auf der Startseite auf, sondern auf verschiedenen Unterseiten mit weiteren Unterseiten!?

Ich werde mich jetzt erst einmal weiter mit Florians Idee des Droplets sitemapchild (und ParentPage) beschäftigen. Das sollte nach einem ersten Test gestern abend nämlich für meine Ideen einer Mininavigation der Sportseiten auch funktionieren.


WBCE Version: 1.6.0  /  PHP Version: 8.1.15  /  Template: Deizerr 0.7
Wichtig ist es nicht, dass man es schon kann, sondern das man einfach erst einmal anfängt!

Offline

Liked by:

florian

Fußzeile des Forums

up