"Pagination Element" nach der Produktübersicht

Fragen und Antworten zu Darstellungsvorgaben
Antworten
Christian.Banholzer
Beiträge: 7
Registriert: 1. Sep 2017, 12:32

"Pagination Element" nach der Produktübersicht

Beitrag von Christian.Banholzer »

Hallo,

Ich würde gerne ein zweites pagination-Element (siehe Angang) nach der Produktübersicht einbinden.
Ich habe bisher alle Templates durchgesehen und leider die entsprechende Stelle nicht gefunden.

Könnten Sie kurz darstellen, an welcher Stelle ich auf welchen Code verweise?


Für Ihre Antwort bedanke ich mich im voraus.

Freundliche Grüße
Christian Banholzer
Dateianhänge
Pagination_Element (rot umrandet)
Pagination_Element (rot umrandet)
Pagination_Element.png (7.07 KiB) 17856 mal betrachtet
Zuletzt geändert von Christian.Banholzer am 1. Sep 2017, 18:27, insgesamt 1-mal geändert.
Benutzeravatar
supportteam2
Beiträge: 427
Registriert: 4. Mär 2015, 14:05

Re: "Pagination Element" nach der Producktübersicht

Beitrag von supportteam2 »

Hallo,

im Template "system/modules/zzz_merconis/templates/productList.html5" finden Sie die Einbindung der Pagination und darunter dann die Ausgabe der Produkte, unter der Sie dann eine zweite Pagination einbinden können.

Bitte übertragen Sie den folgenden Block an die gewünschte Stelle:

Code: Alles auswählen

	<div onclick="lsjs.scrollAssistant.__controller.getLSFEScrollOffset();">
		<?php echo $this->pagination; ?>
	</div>
Christian.Banholzer
Beiträge: 7
Registriert: 1. Sep 2017, 12:32

Re: "Pagination Element" nach der Produktübersicht

Beitrag von Christian.Banholzer »

Perfekt, vielen Dank für die schnelle Antwort!

Viele Grüße und schönes Wochenende
Christian Banholzer
alysion
Beiträge: 15
Registriert: 3. Nov 2018, 15:32

Re: "Pagination Element" nach der Produktübersicht

Beitrag von alysion »

Das ist schon etwas älter hier, trotzdem an dieser Stelle die Frage, ob man die onClick-Funktion in diesem Fall dazu bewegen kann, z.B. zum oberen Ende der Produktlist zu scrollen anstatt der aktuellen Position?
So geht es leider nicht:

Code: Alles auswählen

lsjs.scrollAssistant.__controller.getLSFEScrollOffset('#productList')
(auch wenn man dem Container diese ID gibt...)
Benutzeravatar
supportteam2
Beiträge: 427
Registriert: 4. Mär 2015, 14:05

Re: "Pagination Element" nach der Produktübersicht

Beitrag von supportteam2 »

Nein, diese Funktion ist wirklich ausschließlich dazu da, um sich vor dem Neuladen einer Seite (z. B. durch Abschicken eines Formulars etc.) die Scrollposition zu merken und dann nach dem Neuladen wieder dort hin zu springen.

So, wie Sie Ihr Anliegen beschreiben, bin ich mir gar nicht sicher, ob Sie den Sprung wirklich im Zusammenhang mit einem Neuladen der Seite machen wollen. Falls nicht, können Sie ja einfach zu einem Anchor springen und eine Smooth-Scroll-Funktion aktivieren. Mootools bietet eine entsprechende Funktion, die Sie einfach verwenden können.

Falls Sie wirklich nach dem Neuladen an eine spezielle Position springen wollen, aber eben nicht an die aktuelle Scrollposition, müssen Sie sich ein passendes Javascript programmieren. Unser techSupport übernimmt eine solche Programmierung natürlich gerne für Sie. Wenn Sie daran interessiert sind, wenden Sie sich bitte per E-Mail an unseren techSupport (https://www.merconis.com/contao-support ... modul.html).
Antworten

Zurück zu „Darstellungsvorgaben / Display settings“