Page 1 of 1

Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 13:41
by jochen
Hallo Gert

Seit meinem update gestern auf CMSimple 5.5 erscheint unterhalb des content im
submenu ein Link an 1.Stelle - der immer auf die 1.Menüebene führt! ??? :o

z.B. in dieser Form:

weiter zu:
⇑ ..
• level 2 page 1
• level 2 page 2


das Zeichen " ⇑ " ist verm. ein "upwards double arrow" = 21D1 (hex unicode)

das passiert immer ab der 2.Menüebene ...
Menüebene 2: <h1 class="_level2_page_">NAMExy</h1>
Menüebene 3: <h1 class="_level3_page_"> ... usw. ... (?)

dann nach viel "studieren" habe ich das gleiche auf deiner Seite entdeckt:
https://www.ge-webdesign.de/cmsimpletem ... cyHeadings

Bei meinen anderen websites mit CMS 5.3 und 5.4 ist das noch nicht so!

danke und lg
jochen

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 14:35
by Gert
Hallo Jochen,

das ist kein Problem, sondern ein Feature ;)

Der Link führt immer zur Elternseite, also 1 Ebene höher. Da es das bei der 1. Menüebene nicht gibt, erscheinen der Pfeil und die 2 Punkte da nicht.

Wenn Du das nicht haben willst, einfach in der stylesheet.css des Templates die Klasse "parentLink" auf display: none; setzen, dann isses wech ;)

Code: Select all

.parentLink {display: none;}
Gert

=================================

PS: Das betrifft dann auch die neuen Funktionen siblingsmenu() und subsibmenu():

viewtopic.php?f=8&t=1107

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 16:27
by jochen
Hallo Gert

danke für die schnelle Antwort, leider funktioniert es bei mir nicht?

* /klang.buero-heimgaertner.ch/templates/webtpl_klabueheim_01/stylesheet.css
* = diese Subdomain ist eine eigene, separate Installation bzw. Verzeichnis!

aktuell habe ich es probiert in stylesheet.css unter:
...
/* GLOBAL */
...
img {box-sizing: border-box; max-width: 100%; height: auto;}
.tplge_navintern {display: none;}
.tplge_navinternLocator {display: none;}

.parentLink {display: none;}

...

und vorher schon probiert unter:
##############################
C O N T E N T C L A S S E S
##############################
...
.tplge_clearBoth {clear: both;}
.tplge_legal {padding: 6px 0;}

.parentLink {display: none;}

...

Bzgl. der neuen Funktion, Gert:
weiter zu:
⇑ ..
• level 2 page 1
würde ich gerne auf den Link zur Elternseite ganz verzichten, und
die alte Variante bevorzugen und manchmal den Text "weiter zu:..." entweder ausblenden,
oder ihn Textlich oder vom Format her anpassen...!?


danke und lg
jochen

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 17:04
by Gert
Sorry - muss heissen:

Code: Select all

.submenuParentLink {display: none;}
Gert

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 17:17
by Gert
jochen wrote: Fri 18. Feb 2022, 16:27 ... und manchmal den Text "weiter zu:..." entweder ausblenden,
oder ihn Textlich oder vom Format her anpassen...!?
"Manchmal" ist schwierig, dazu müsste man eine spezielle Funktion programmieren, die mit seitenspezifischen Variablen steuerbar ist.

Den Textbaustein "weiter zu:" findest Du in der Sprachdatei, da kannst Du ihn ändern.

Um die einzelnen Elemente, die die Funktion submenu() erzeugt, per stylesheet gezielt ansprechen zu können, kannst Du in der template.htm den Funktionsaufruf in ein nav setzen:

Code: Select all

<nav class="irgendwas_eindeutiges">
<?php echo submenu();?>
</nav>
Und dann im stylesheet:

Code: Select all

nav.irgendwas_eindeutiges h4 {...}
usw. - Gert

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 17:35
by jochen
Sorry Gert

funktioniert bei mir auch nicht - hast Du das schon selbst getestet ? ;)

P.S. bearbeite die Dateien teilweise via FTP mit WinSCP (interner Editor) oder auch VSCode..

Jochen

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 17:36
by Gert
So, jetzt getestet (bisher nur aus dem Bauch heraus)

Folgendes funktioniert:

Code: Select all

span.submenuParentLink {display: none;} 
Im Zweifel noch mit "wichtig":

Code: Select all

span.submenuParentLink {display: none!important;}
Keine Ahnung, warum die einfache Nennung der Klasse nicht ausreicht, vielleicht weil <span> kein Blockelement ist, aber egal, manchmal muss man einfach ein wenig spielen,

Gert

Re: Probleme nach update auf CMSimple 5.5 im submenu

Posted: Fri 18. Feb 2022, 19:06
by jochen
Danke Gert
alles ok.
lg jochen