Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Accordion geschlossen

  1. #1
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard Accordion geschlossen

    Hallo zusammen

    Wie erreiche ich, dass die Linkliste mit dem Template linklist_accordion am anfang geschlossen bleibt?
    Habe es nur für das Template accordion heraus gefunden und alle Versuche bei Linklist-Template funktionieren nicht.

    Hier das Template:
    PHP-Code:
    <?php if (!$this->searchable): ?>
    <!-- indexer::stop -->
    <?php endif; ?>
    <div class="ce_accordion block">
    <div class="<?php echo $this->class?> block"<?php echo $this->cssID?><?php if ($this->style): ?> style="<?php echo $this->style?>"<?php endif; ?>>
    <?php if ($this->headline){
      print 
    '<'.$this->hl.'>';
      print 
    $this->headline;
      print 
    '</'.$this->hl.'>';
    }
    $accordion_open 0;
    if (
    $this->data) {
      foreach(
    $this->data as $element) {
        if (
    $element['type'] == 'link') {
    ?>
    <div class="<?php print $element['css']; ?>">
    <?php if ($element['picture']) { ?><div class="picture"><?php print $element['picture']; ?></div>
    <?php ?>
    <?php 
    if ($element['hasHeadline']): ?>

    <?php endif; ?>
    <?php 
    if ($element['hasSubHeadline']): ?>
    <h2><?php echo $element['subheadline']; ?></h2>
    <?php endif; ?>
    <div class="link"><p><img src="system/modules/linklist/html/weblink.png" width="16" height="16" alt="Link" style="padding: 0px 5px 0px 0px; margin: 0;"/>
    <a href="<?php print $element['url'];?>"<?php print ($element['newwindow'] ? ' onclick="window.open(this.href); return false;"' ''); ?>><?php print $element['title']; ?></a><?php print ($element['counter'] !== "-" ' ('.$element['counter'].')' ''); ?></p></div>

    <div class="description"><?php print $element['description']; ?></div>
    <?php if ($element['picture']) { ?><div style="clear:both;"></div><?php ?>
    </div>
    <?php
          
    } else {
          if (
    $accordion_open) print "</div>";
          
    $class "even";
          print  
    '<div class="toggler"><div class="'.$element['css'].'">'.$element['title'].'</div></div><div class="accordion">'."\n";
          
    $accordion_open 1;
          }
      }
      if (
    $accordion_open) print "</div>";
    }
    ?>
    </div>
    </div>
    <?php if ($this->pagination) print $this->pagination?>
    <?php 
    if (!$this->searchable): ?>
    <!-- indexer::continue -->
    <?php endif; ?>
    Besten Dank für einen Tipp!
    Michael
    Contao ist echt !

  2. #2
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Habe weiter probiert. Aber irgendwie klappt es nicht!
    Wäre sehr froh um einen Tipp!

    Beste Grüsse
    Michael
    Contao ist echt !

  3. #3
    Contao-Fan
    Registriert seit
    19.06.2009.
    Ort
    Mittelhessen
    Beiträge
    462

    Standard

    Hallo Michael,

    schau mal in dem ToDo, das hilft Dir bestimmt:

    http://www.contao.glen-langer.de/Akk...ul_Closed.html

    Damit müsste es klappen

    VG
    André

  4. #4
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Hoi André

    Besten Dank für den Hinweis: Ich hatte diese Anleitung schon gesehen.
    Aber finde die richtige Einstellung leider nicht!

    Beste Grüsse
    Michael
    Contao ist echt !

  5. #5
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Kann mir hier jemand weiterhelfen?
    Muss ich es im Template der Linkliste einstellen oder im Template von mootool?
    Und was?

    Besten Dank und Gruss!
    Michael
    Contao ist echt !

  6. #6
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi, hoffe, ich verstehe dich richtig, du musst das im moo_accordion Template einstellen, hier ein Ausschnitt:

    Code:
    <script type="text/javascript">
    /*<![CDATA[*/
    window.addEvent('domready',function()
    {
    	new Accordion($$('div.toggler'),$$('div.accordion'),{
    	
    	opacity: false,
    	display: false,
        opacity: false,
        alwaysHide: true,
    	duration: 500,
    alwaysHide:true ist der Punkt. Dazu leg ich im Bereich 'tempates' ein neues Template an, z. B. moo_accordion_modified und aktiviere das
    in meinem Seitenlayout:Bildschirmfoto 2013-04-04 um 10.16.47.png

    Meintest du das?

    Grüßla
    Michel

  7. #7
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.477
    User beschenken
    Wunschliste

    Standard

    Nee, also wenn dann im Backend in Template eine Kopie anlegen lassen von linklist_accordion, und es dann dort editieren.
    Dann ist es schon mal updatesicher.
    Wo man aber in linklist_accordion die Änderungen machen muss, sehe ich im ersten Blick auch nicht.
    Was passiert wenn du "$accordion_open = 0;" in "$accordion_open = 1;" änderst? (Zeile 11)

    Kann sogar sein, dass man es wirklich nur im moo_accordion anpassen kann, dann jedoch gilt das für die ganze Installation.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  8. #8
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Wie kommst du drauf, das meine Version nicht updatesicher ist?

    ... gilt nur für alle Seiten eines Seitenlayouts. Nicht zwingend für die ganze Installation.

  9. #9
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.477
    User beschenken
    Wunschliste

    Standard

    Ich sprach nicht von moo Template sondern vom link Template und wollte nur drauf raus, dass man dieses nicht direkt editieren sollte.
    Und wenn du ein Template kopierst was man nicht umbenennen darf, weil die Erweiterung keine Auswahl ermöglicht, dann ist das Systemweit. (wobei ich jetzt nicht weiß, ob das in diesem Fall so ist)
    Bei moo_* hast du ja die Auwahl im Layout, nicht im Modul selbst.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  10. #10
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    @Bugbuster: Danke so klappt es nun! Habe immer probiert in linklist_accordion template es zu ändern!
    Contao ist echt !

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
  •