Ergebnis 1 bis 5 von 5

Thema: Gästebuch mit Akkordeon - again...

  1. #1
    Contao-Nutzer Avatar von Benni
    Registriert seit
    24.07.2009.
    Ort
    Kiel
    Beiträge
    11

    Daumen hoch Gästebuch mit Akkordeon - again...

    Hi,

    nachdem ich schon so einige Threads darüber gelesen hatte, die Eingabefelder in ein Akkordeon auszulagern und auch ein paar Erfahrungen mit TYPOlight habe, wollte ich mal fragen, ob es jemals ein vollkommenes, korrektes Benutzertutorial dazu gab.

    Die ce_comments.tpl sieht bei mir wie folgt aus:

    Code:
    <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->protected): ?>
    
    <!-- indexer::stop -->
    <div class="form">
       <div class="ce_accordion block" id="gb">
    	<div class="toggler"><span class="toggler_first">Gästebucheintrag hinzufügen</span>
    	</div>
    	<div class="accordion">
    	   <div>
    		<div class="content">
    		   <form action="<?php echo $this->action; ?>" method="post">
    			<div class="formbody">
    			<input type="hidden" name="FORM_SUBMIT" value="tl_comment" />
    			<?php foreach ($this->fields as $objWidget): ?>
    			<div class="widget">
    <?php echo $objWidget->generateWithError(); ?> <?php echo ($objWidget instanceof FormCaptcha) ? $objWidget->generateQuestion() : $objWidget->generateLabel(); ?><?php if ($objWidget->required): ?><span class="mandatory">*</span><?php endif; ?> 
    			</div>
    <?php endforeach; ?>
    			<div class="submit_container">
    			  <input type="submit" class="submit" value="<?php echo $this->submit; ?>" />
    			</div>
    			</div>
    		   </form>
    		</div>
    	   </div>
    	</div>
    <!-- indexer::continue -->
    <?php endif; ?>
    
    <?php if ($this->headline): ?>
    
    <<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
    <?php endif; ?>
    <?php foreach ($this->comments as $comment) echo $comment; ?>
    <?php echo $this->pagination; ?>
    </div>
    Aber selbst wenn ich
    Code:
    <span class="toggler_first">Gästebucheintrag hinzufügen</span>
    in
    Code:
    Gästebucheintrag hinzufügen
    ändere, funktioniert es nicht.
    Außerdem hatte ich noch etwas von moo_close_all gelesen - was das war, weiß ich aber nicht.

    Gibt's von daher aufgrund der hohen Nachfrage nicht ein 100%ig korrektes Tutorial?

    Grüße,

    Benni
    Geändert von Sebastian (04.02.2010 um 19:27 Uhr) Grund: Wir markieren nichts als „Gelöst“, damit andere Nutzer auch noch weiterschreiben können.
    Dieser Satz kein Prädikat.

  2. #2
    Contao-Nutzer Avatar von Benni
    Registriert seit
    24.07.2009.
    Ort
    Kiel
    Beiträge
    11

    Standard

    Anybody?

    *push*
    Dieser Satz kein Prädikat.

  3. #3
    Contao-Nutzer Avatar von RolandAuer
    Registriert seit
    22.06.2009.
    Ort
    Brandenberg in Tirol (wiederum in Österreich) - Bergidyll ohne Vergleich!
    Beiträge
    26

    Standard

    Hi Benni!

    Ich nehme einmal an, dass der Gliedsatz
    ... funktioniert es nicht.
    in einem Satz deines Postings sich auf das richtige Öffnen und Schließen des Akkordeons bezieht.

    Versuch mal folgendes:

    PHP-Code:
    <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): ?><<?php echo $this->hl?>><?php echo $this->headline?></<?php echo $this->hl?>><?php endif; ?>

    <?php if (!$this->protected): ?>
        <!-- indexer::stop -->
        <div class="form">
            <?php if ($this->confirm): ?>
                <p class="confirm"><?php echo $this->confirm?></p>
            <?php else: ?>
                <div class="ce_accordion block" id="gb">
                    <div class="toggler"><span class="toggler_first">Gästebucheintrag hinzufügen</span></div>
                    <div class="accordion">
                        <form action="<?php echo $this->action?>" method="post">
                            <div class="formbody">
                                <input type="hidden" name="FORM_SUBMIT" value="tl_comment" /><?php echo $this->messages?> 
                                <?php foreach ($this->fields as $objWidget): ?>
                                    <div class="widget">
                                        <?php echo $objWidget->generateWithError(); ?> <?php echo ($objWidget instanceof FormCaptcha) ? $objWidget->generateQuestion() : $objWidget->generateLabel(); ?>
                                        <?php if ($objWidget->required): ?><span class="mandatory">*</span><?php endif; ?> 
                                    </div>
                                <?php endforeach; ?>
                                <div class="submit_container">
                                  <input type="submit" class="submit" value="<?php echo $this->submit?>" />
                                </div>
                            </div>
                        </form>
                    </div>
            <?php endif; ?>
        </div>
        <!-- indexer::continue -->
    <?php endif; ?>
    <?php 
    foreach ($this->comments as $comment) echo $comment?>
    <?php 
    echo $this->pagination?>
    </div>
    Sofern du in deiner Seitentemplate irgendwo
    PHP-Code:
    <?php echo $this->mootools?>
    stehen hast, kannst du mit der Option "moo_close_all" im Seitenlayout das Akkordeon standardmäßig geschlossen halten. Ansonsten benötigst du dieses Javascript:
    Code:
    window.addEvent('domready', function()
    {
    new Accordion($$('div.toggler'), $$('div.accordion'),
    {
    display: false,
    alwaysHide: true,
    opacity: false
    });
    });
    So, bin zwar kein Tutorialverfasser, aber ich hoffe du kommst damit trotzdem zurecht.
    viele Grüße
    Roland Auer
    Mein Community-Profil

  4. #4
    Contao-Nutzer Avatar von Benni
    Registriert seit
    24.07.2009.
    Ort
    Kiel
    Beiträge
    11

    Standard

    Hi Roland,

    ja, sorry für die ungenaue Angabe, was da nicht funktioniert . Danke erstmal - das sieht sehr ausführlich aus, probiere ich gleich mal.

    Grüße,

    Benni
    Dieser Satz kein Prädikat.

  5. #5
    Contao-Nutzer Avatar von Benni
    Registriert seit
    24.07.2009.
    Ort
    Kiel
    Beiträge
    11

    Standard

    Zitat Zitat von Benni Beitrag anzeigen
    Hi Roland,

    ja, sorry für die ungenaue Angabe, was da nicht funktioniert . Danke erstmal - das sieht sehr ausführlich aus, probiere ich gleich mal.

    Grüße,

    Benni
    Edit:

    Jetzt funktioniert alles, danke nochmal !
    Dieser Satz kein Prädikat.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Gästebuch mit Bildern?
    Von tak im Forum Allgemeine Inhaltselemente
    Antworten: 7
    Letzter Beitrag: 30.04.2014, 16:01
  2. Typo 3 Gästebuch
    Von Messa im Forum Sonstiges zu Contao
    Antworten: 2
    Letzter Beitrag: 08.03.2011, 21:20
  3. Gästebuch/Kommentare
    Von tulmer im Forum Formulare
    Antworten: 1
    Letzter Beitrag: 27.01.2011, 20:51
  4. Suche Gästebuch
    Von mb-23 im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 03.09.2010, 20:43
  5. Gästebuch-Erweiterung?
    Von bidi im Forum Allgemeine Inhaltselemente
    Antworten: 25
    Letzter Beitrag: 13.11.2009, 21:45

Lesezeichen

Lesezeichen

Berechtigungen

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