Zum Inhalt springen

scroll-top will nicht, klick nach oben springt auf die Root-Seite

Erstellt am 13. März 2021 · 2 Antworten · letzte Antwort am 15. März 2021

Tags: Links, Bootstrap, TYPO3 10, Frage

dfluess ·

Hallo,

ich benutze TYPO3 v10.4.13 und die Pizpalue Distribution von Georg Ringer.
Bei langen Seiten wird unten rechts automatisch der "scroll-top" Pfeil angezeigt, um nach oben zu rollen.

Auf der Root-Seite funktioiniert es. Auf den Unterseiten jedoch springt der Klick immer zur Root-Seite.

Der generierte Link lautet auch immer gleich egal auf welcher unterseite man sich befindet:
https://meine.tld/#top

Sollte für die Unterseiten der Aufruf nicht so lauten?
https://meine.tld/unterseite/#top

Kann mir jemand sagen, wo der Fehler liegt?

Im Template steht das:

<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<a class="scroll-top" title="{f:translate(key: 'scrolltop', extensionName: 'bootstrap_package')}" href="#top">
    <span class="scroll-top-icon"></span>
</a>
</html>
dfluess ·

OK Leute, habe ich nun so gemacht, es funktioniert.

<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true">
<f:link.page pageUid="{targetNext}" section='top' title="{f:translate(key: 'scrolltop', extensionName: 'bootstrap_package')}" class="scroll-top"><span class="scroll-top-icon"></span></f:link.page>
</html>

Julian.​Hofmann ·

Bei "<a class="scroll-top" title="{f:translate(key: 'scrolltop', extensionName: 'bootstrap_package')}" href="#top">" wird aber nix generiert (außer dem title-Attribut).... 😉
Steht im Quellcode als Wert des href-Attrubutes wirklich was anderes als "#top"?

Arbeitest Du evtl. mit einer baseUrl?