... nah dran und eigentlich auch nicht so wichtig; aber der Vollständigkeit halber:
Sowohl auf Kursseiten als auch auf der Startseite werden Teile der Seitenstruktur über eine "unordered list" (in HTML = <ul>...</ul>) generiert. Z.B. sind auch die Themenanschnitte in einem Kurs eine <ul>, die einzelnen Kursabschnitte
sind die dazugehörigen "list items" (in HTML = <li>...</li>). Ein Kurs hat also in etwa folgendes Markup
<div class="course-content">
<ul class="topics">
<li class="section">Allgemein</li>
<li class="section">Thema 1</li>
<li class="section">Thema 2</li>
<li class="section">Thema 3</li>
...
</ul>
</div>
Für Kurse gibt es beim Theme Boost bereits ein angepasstes CSS: Die standardmäßigen Bullet Points für Listen erster Ordnung (Hier: Themenblöcke) werden via CSS automatisch ausgeblendet ...
.course-content ul.topics {
list-style:none;
}
... und für verschachtelte Listen (also wenn weitere <ul> innerhalb der <li> der Themenblöcke genutzt werden), angepasst:
.course-content li.section ul {
list-style: disc;
}
.course-content li.section ul ul {
list-style: circle;
}
Hier werden also für <ul>s innerhalb der course-content <li>s die "discs" (= ausgefüllte Bulletpoints) angezeigt, obwohl sie nach Markup eigentlich bereits Listenpunkte der zweiten Ebene sind (und "circles" haben müssten). Und für <ul>s innerhalb von <ul>s
innerhalb von course-content <li>s (eigentlich Listen dritter Ordnung mit "squares") werden "circles" (=Kringel) angezeigt.
Die Listen bekommen also via CSS die Aufzählungszeichen der jew. nächsthöheren Ebene, die oberste Ebene (= Themenblöcke) bekommen gar keine.
Ist das verständlich? Keine Ahnung... :-|
Jetzt zu der von Dir gefundenen Auffälligkeit: Auf der Startseite gibt es diese CSS-Anpassung nicht. Diese kann man aber einfach selber einfügen: Um eigenes CSS im Theme zu hinterlegen, gehe auf "Website-Administration" > (Reiter) "Darstellung" > (Abschnitt) "Designs" > "Boost" > (Reiter) "Erweiterte Einstellung" und gib im unteren (wichtig!) Eingabefeld namens "Raw SCSS" folgendes
ein:
#page-site-index ul.section ul {
list-style: disc;
}
#page-site-index ul.section ul ul {
list-style: circle;
}
Damit übernimmst Du quasi den Trick, der auch in den Kursen angewandt wird, auch für die Startseite: Die Liste zweiter Ordnung erhält "discs", die Ebenen drei und folgende erhalten "circles" als Aufzählungszeichen.
(Und auf der Bearbeitungsseite mit dem Texteditor wird die Liste wiederum korrekt dargestellt, da das Seiten-Markup eben keine Listen enthält (sondern aus <fieldset>s und <div>s besteht). Daher ist die Liste erster Ordnung innerhalb des Editors auch die erste Listenebene innerhalb der gesamten Seite.)
Das ist "schon" alles
Und da der "Fehler" nur auftritt,
- wenn eine Liste
- innerhalb eines als Material hinzugefügten Textfeldes
(und nicht im Standard-Beschreibungs-Textfeld der Startseite) genutzt wird, könnte ich mir vorstellen, dass ein Tracker-Eintrag "übertrieben" ist? Ansonsten kannst Du natürlich jederzeit unter
https://tracker.moodle.org einen Bug Report einstellen. Da diese aber - je nach Schweregrad - priorisiert werden, würde ich keine postwendende Reaktion erwarten
LG,M