Ergebnis 1 bis 11 von 11

Thema: Accordion - soll offen bleiben + mehrsprachig

  1. #1
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard Accordion - soll offen bleiben + mehrsprachig

    Hi,

    1) ich habe gerade ein Formular mit Accordions versehen. (DIVs vor/hinter die Formularfelder gestellt) Nun sollte es aber so sein, dass das Ertse (Anreise infos) offen bleibt, sobald er auf das 2te Akkordion klickt (Unterkunftswunsch). Und das auch offen bleibt, wenn er auf das dritte (Persönliche Infos) usw. Wenn man wieder auf die einzelnen Toggler klickt sollen sie normal auch wieder zugehen.

    2) Dann haben die Accordions natürlich noch einen text (Persönliche Daten zB.), der aber mehrsprachig eingesetzt werden sollte. Habe das mit insert_tags gemacht, aber kann man das nicht mit einer Sprachdatei handhaben, und wenn wie? Nur so ein Gedanke...

    Habe zwar das Forum durchwühlt, aber nix gefunden....

    LG
    Geändert von macbee (24.03.2012 um 12:05 Uhr)

  2. #2
    Contao-Nutzer Avatar von Webkrebse
    Registriert seit
    16.04.2010.
    Ort
    Bruchköbel
    Beiträge
    77

    Standard

    zu 1)

    Das Script MultipleOpenAccordion von http://www.clientcide.com/ zusätzlich im Header zu den anderen mooTool-Scripten einbinden. Fertig.

    Hier gibt es auch eine Demo dazu.
    http://www.postales-apasionadas.com/...rator/007.html

    Gruß,
    Doro
    Geändert von Webkrebse (20.04.2012 um 23:44 Uhr)
    Internetagentur für kreative Webseiten - webkrebse.com

  3. #3
    Contao-Fan
    Registriert seit
    26.01.2010.
    Ort
    Salzburg
    Beiträge
    368

    Standard

    Super Danke. Die Demo schaut schon mal super aus. Mal schauen, ob das dann auch mit dem Formular so hinhaut, dass bei einer Falscheingabe auch noch das Akkordion offen bleibt...

    Danke nochmals!

  4. #4
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    Ich versuche das mit den mehrfach geöffneten Accordions auch gerade hinzubekommen, aber irgendwie hilft mir der Hinweis auf clientcide nicht wirklich...
    außerdem scheint es dort gerade Probleme zu geben: http://dev.clientcide.com/docs/clien...eOpenAccordion
    Hat vielleicht noch wer Erfahrungen damit gesammelt / einen konkreteren Tip?
    Gruß und danke.
    Geändert von tlnewbie (23.05.2012 um 13:04 Uhr)

  5. #5
    Contao-Fan
    Registriert seit
    27.11.2009.
    Beiträge
    326

    Standard

    Habe es nun doch hinbekommen - falls es wen interessiert:
    habe das hier genommen:
    http://www.postales-apasionadas.com/...rator/built.js
    und eingebunden.

    danach mein moo_accordion_multi Template erstellt:
    HTML-Code:
    new MultipleOpenAccordion( {
    	elements: $$('div.accordion'),
    	togglers: $$('div.toggler'),
    	openAll: false,
    	firstElementsOpen: [] //[0]
      });
    bei mir sollten alle Elemente zunächst geschlossen sein, daher ist die Klammer bei firstElementsOpen: leer - falls das erste geöffnet sein soll, dort die 0 eintragen.
    Beste Grüße

  6. #6
    Contao-Nutzer
    Registriert seit
    30.07.2010.
    Ort
    Hamburg
    Beiträge
    14

    Standard moo_accordion_multi Template

    Hi tlnewbie, kurze Frage: kannst du die Schritte mal näher beschreiben? Wie bindet man das Template mit dem JS-Code denn genau in Contao ein?
    LG, Moos

    Zitat Zitat von tlnewbie Beitrag anzeigen
    Habe es nun doch hinbekommen - falls es wen interessiert:
    habe das hier genommen:
    http://www.postales-apasionadas.com/...rator/built.js
    und eingebunden.

    danach mein moo_accordion_multi Template erstellt:
    HTML-Code:
    new MultipleOpenAccordion( {
    	elements: $$('div.accordion'),
    	togglers: $$('div.toggler'),
    	openAll: false,
    	firstElementsOpen: [] //[0]
      });
    bei mir sollten alle Elemente zunächst geschlossen sein, daher ist die Klammer bei firstElementsOpen: leer - falls das erste geöffnet sein soll, dort die 0 eintragen.
    Beste Grüße

  7. #7
    Contao-Nutzer
    Registriert seit
    06.07.2014.
    Beiträge
    13

    Standard

    Hallo,
    wäre über eine nähere Beschreibung auch wahnsinnig dankbar. Ich verzweifele schon an diesem Accordion. Kriegs einfach nicht hin und weiss nicht wie ich es einbinden soll.

    LG Tino


    Gesendet von iPhone mit Tapatalk

  8. #8
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard

    Eigene js einbinden.

    1. das js in einen ordner in files speichern
    2. den verweis auf den js in die in den "seitenlyouts/experten einstellungen/zusätzliche head tags" einfügen.

    oder

    den js-code in den "seitenlayouts/skripteinstellungen/eigener javaskriptcode" reinkopieren/schreiben

    Gruss dtptiger

  9. #9
    Contao-Fan Avatar von dtptiger
    Registriert seit
    20.06.2009.
    Ort
    Nürnberg
    Beiträge
    819

    Standard

    eigene templates

    backendmodule/layout/templates -> neue template, am besten als basistemplate ein moo_ verwenden, dann passt dei basis des names bereits.

    Dann den code einfügen, und das template im modul auswählen.

    fertig.

    Hier ist eine schönere Beschreibung:
    http://de.contaowiki.org/Templates_bearbeiten

    Gruss dtptiger

  10. #10
    Contao-Nutzer
    Registriert seit
    06.07.2014.
    Beiträge
    13

    Daumen hoch Problem gelöst :-)

    Hallo dtptiger,

    vielen Dank für die Hilfe, jetzt hab ichs hinbekommen. Hatte nur auch noch vergessen das original moo_accordion zu deaktivieren.

    Viele Grüße,
    Tino

  11. #11
    Contao-Nutzer
    Registriert seit
    23.09.2014.
    Beiträge
    30

    Standard --

    --
    Geändert von Martin L. (05.12.2014 um 09:57 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •