Filter - Accordion

Fragen und Antworten zu Produktfiltern
Antworten
guette
Beiträge: 73
Registriert: 25. Apr 2017, 19:17

Filter - Accordion

Beitrag von guette »

Hätten Sie einen Tipp, wie bei der Filterfunktion das Accordion deaktiviert wird , so daß alle Optionen gleich sichtbar sind ohne Sie aufklappen zu müssen ?
Benutzeravatar
supportteam2
Beiträge: 427
Registriert: 4. Mär 2015, 14:05

Re: Filter - Accordion

Beitrag von supportteam2 »

Sie können in der app.js den folgenden Code entfernen:

Code: Alles auswählen

lsjs.__moduleHelpers.filterFormManager.start({
	str_containerSelector: '.template_filterForm_default'
});
Das wäre der einfache "Rundumschlag".

Alternativ können Sie auch im Javascript-Modul "files/merconisfiles/themes/theme5/lsjs/app/modules/merconis/filterForm" feinere Anpassungen vornehmen und dort dann z.B. an den gewünschten Stellen die Verwendung des "unfold"-Effekts entfernen.

So könnten Sie also z. B. in der Datei "files/merconisfiles/themes/theme5/lsjs/app/modules/merconis/filterForm/filterFormManager/view.js" den folgenden Code auskommentieren/entfernen:

Code: Alles auswählen

lsjs.__moduleHelpers.unfold.start({
	str_initialToggleStatus: 'open',
	bln_toggleOnInitialization: false,
	bln_skipAnimationWhenTogglingOnInitialization: false,
	var_togglerSelector: this.__autoElements.main.filterFormHeadline,
	var_contentBoxSelector: this.__autoElements.main.filterFormContent,
	var_wrapperSelector: this.__el_container,
	str_cookieIdentifierName: this.__models.options.data.bln_storeToggleStatusInCookie ? 'lsUnfold_filterBox' : '',
	str_initialCookieStatus: this.__models.options.data.str_initialToggleStatus,
	obj_morphOptions: {
		'duration': 600
	}
});
... und in der Datei "files/merconisfiles/themes/theme5/lsjs/app/modules/merconis/filterForm/filterFormOptionsBox/view.js" den folgenden Code:

Code: Alles auswählen

lsjs.__moduleHelpers.unfold.start({
	str_initialToggleStatus: 'open',
	bln_toggleOnInitialization: this.__el_container.hasClass('startClosedIfNothingSelected') && this.check_noOptionIsChecked() ? true : false,
	bln_skipAnimationWhenTogglingOnInitialization: this.__el_container.hasClass('startClosedIfNothingSelected') && this.check_noOptionIsChecked() ? true : false,
	var_togglerSelector: this.__autoElements.main.optionsBox_label,
	var_contentBoxSelector: this.__autoElements.main.optionsBox_content,
	var_wrapperSelector: this.__el_container,
	obj_morphOptions: {
		'duration': 600
	}
});
guette
Beiträge: 73
Registriert: 25. Apr 2017, 19:17

Re: Filter - Accordion

Beitrag von guette »

Funktioniert! Vielen Dank für die detailierte Beschreibung! Genau das habe ich gesucht !
Antworten

Zurück zu „Produkt-Filterfelder“