Ergebnis 1 bis 21 von 21

Thema: akkordion display

  1. #1
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    16

    Gesicht zeigt die Zunge akkordion display

    kann mir jemand sagen, wo ich dislay auf-1 setzten muss,damit das ding am anfang eingeklappt bleibt?

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Im Template moo_accordion.
    Ich halte es mit display:false - aber das wird wohl kein Unterschied sein.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    In den optionen zum Akkordeon.
    Display erwartet einen Integer, also eine Zahl, die dem Index des Startelements entspricht; nicht boolean.


    Sent from my iphone using Tapatalk
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  4. #4
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Das wusste ich nicht, dann hab ich jetzt auch wieder was gelernt. Danke.
    Meinst du mit "Optionen zum Akkordeon" was anderes als im Template? Wüsste sonst garnicht, wo man sonst was in derart konfigurieren könnte...

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  5. #5
    Contao-Urgestein Avatar von Tim G
    Registriert seit
    13.02.2010.
    Ort
    Lübeck
    Beiträge
    2.210
    User beschenken
    Wunschliste

    Standard

    Nein nein, schon im Template.

    Hier ein Auszug vom Anfang des Akkordeon Scripts.

    Code:
    var display = 2; // öffne das 3. Akkordeon
     new Accordion($$('div.toggler'), $$('div.accordion'), {
    	      opacity: false,
    	      alwaysHide: true,
    	      display: display,
    	      onActive: function(tog, el) {
    	      el.setProperty('aria-hidden', 'false');
    Geändert von Tim G (09.10.2012 um 08:46 Uhr)
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

  6. #6
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    16

    Standard wahnsinnig

    so,jetzt werde ich langsam wahnsinnig.Habe das Akkordion über die Artikel Funktion und Elementyp erzeugt, es liegt im Templates Ordner kein moo accordion. wenn ich es jetzt mauell erstelle,hat das scheinbar kein zugriff auf das gesetzte Accordion.
    Hiiilfe

  7. #7
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Hast du denn im Backend, dass Template überhaupt kopiert?
    Kein Privat Support via PM.

  8. #8
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    16

    Standard

    nich,dass ich es wüsste,wo mache ich das,wie mache ich das?? sorry,noch nihct so viele erfahrungen

  9. #9
    Community-Moderator Avatar von schman
    Registriert seit
    19.06.2009.
    Ort
    Dornbirn
    Beiträge
    3.739
    User beschenken
    Wunschliste

    Standard

    Im Backend gehst du auf Layout -> Templates. Im Dropdown Menü wählst du nun das moo_accordion(html, xhtml) aus. Je nachdem welchen Doctype du verwendest. Du wählst dann das Zielverzeichnis des Themes aus und bestätigst.
    Anschließend hast du im Zielverzeichnis dein Template, dort kannst du nun deine Änderungen machen. Wenn du es umbenennst musst du noch im Seitenlayout deines Themes (Themes -> Seitenlayout) das geänderte moo_* Template einbinden.

    Wahrscheinlich wirst du dann noch keine Änderung sehen, da der Contao Cache ziemlich hartnäckig ist. Um den Cache zu löschen musst du unter System -> Systemwartung den Cache löschen (alle system/* Verzeichnisse).
    Kein Privat Support via PM.

  10. #10
    Contao-Nutzer
    Registriert seit
    25.09.2012.
    Beiträge
    16

    Standard

    Mercie bien,
    der Cache war es! Manchmal steht man echt auf der Leitung.

  11. #11
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Versuche es nach dem Update auf Contao 3 wieder zum gehen zu bringen. Mit display: false, bleibt das erste aufgeklappt. Setze ich dislay auf -1 bleibt es auch aufgeklappt, aber der Inhalt wird nicht angezeigt. Wie bring Contao 3 dazu, daß des wieder Funktioniert?

  12. #12
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du nach Änderung des Templates den FileCache "system/tmp" in der "Systemwartung" bereinigt?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  13. #13
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Hast Du nach Änderung des Templates den FileCache "system/tmp" in der "Systemwartung" bereinigt?
    Wiederholt ...

  14. #14
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    So, grad eben selbst nochmals probiert: Klappt einwandfrei! Kannst Du ausschließen, dass Du das falsche Template bearbeitet hast? Wie sieht Deine Änderung im Detail aus? Ist Deine Änderung im Quelltext vorhanden?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  15. #15
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Code:
    <script>
    (function($) {
      window.addEvent('domready', function() {
        new Accordion($$('div.toggler'), $$('div.accordion'), {
          display: -1,
          opacity: false,
          alwaysHide: true,
    oder
    Code:
    <script>
    (function($) {
      window.addEvent('domready', function() {
        new Accordion($$('div.toggler'), $$('div.accordion'), {
          display: false,
          opacity: false,
          alwaysHide: true,
    Ja, im Qelltext wird es angezeigt. Egal ob ich es mit Firefox, Opera oder IE aufrufe, das Ergebnis ist dasselbe.

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Gibt es irgendwelche JavaScript-Fehler in der Konsole? Ist die Seite online?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Liegt auf XAMPP

    Der wirft in der Firefox Web-Konsole folgender Fehler raus:
    [17:24:13.783] getAttributeNode() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen getAttribute(). @ http://localhost/xxx/assets/js/813088c036c0.js:2

    Kenne ich mich jedoch mit JavaScript nicht aus ...

  18. #18
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wenn ich mich recht erinnere, ist das irgendwas aus dem MooTools-Framework, dürfte aber hier nicht weiter von Bedeutung sein.

    Ich weiß dann leider auch nicht, wo bzw. was das Problem bei Dir sein könnte. Wie gesagt, ich habe es extra bei mir probiert und es hat einwandfrei funktioniert.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  19. #19
    Contao-Fan Avatar von Birden
    Registriert seit
    15.01.2011.
    Beiträge
    768

    Standard

    Danke fürs Erste.

  20. #20
    Contao-Nutzer
    Registriert seit
    12.11.2012.
    Beiträge
    41

    Standard jQuery Contao 3

    gleiches Vorgehen bei Contao 3 und jQuery: Template kopiert, in dem Fall j_accordion.html5

    Änderungen in dem Template werden auch ohne Cache löschen sofort sichtbar, allerdings hat die Ergänzung von active: false in Zeile 6 keine Auswirkung, Akkordeon-Tab 1 ist immer noch aufgeklappt...

    Code:
    <script src="<?php echo TL_ASSETS_URL; ?>assets/jquery/ui/<?php echo JQUERY_UI; ?>/jquery-ui.min.js"></script>
    <script>
    (function($) {
      $(document).ready(function() {
        $(document).accordion({
          active: false, 
          autoHeight: false,
          header:'div.toggler',
        });
        var activate = function(tog) {
          var tgs = $('div.toggler');
          tgs.removeClass('active');
          tog.addClass('active');
          tgs.next('div.accordion').attr('aria-hidden', 'true');
          tog.next('div.accordion').attr('aria-hidden', 'false');
        }
        $('div.toggler').focus(function(e) {
          $('div.toggler').attr('tabindex', 0);
          $(this).attr('tabindex', -1);
        }).blur(function() {
          $(this).attr('tabindex', 0);
        }).click(function() {
          activate($(this));
        }).keypress(function(event) {
          if (event.keyCode == 13) activate($(this));
        });
      });
    })(jQuery);
    </script>

  21. #21
    Contao-Fan Avatar von jubel
    Registriert seit
    18.12.2011.
    Ort
    Waldbronn
    Beiträge
    715
    User beschenken
    Wunschliste

    Standard

    Hast du collapsible auf true gesetzt?

    Boolean: Setting active to false will collapse all panels. This requires the collapsible option to be true.
    http://api.jqueryui.com/accordion/
    Gruß

    -----------------------------------------------------------------------------------------------------------------
    „Ich versuche immer das zu tun, was ich nicht kann, damit ich hoffentlich lerne, wie es geht.“
    Pablo Picasso

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
  •