Ergebnis 1 bis 4 von 4

Thema: EFG & Lightbox Problem

  1. #1
    Contao-Nutzer
    Registriert seit
    21.12.2013.
    Ort
    Wien
    Beiträge
    7

    Standard EFG & Lightbox Problem

    Servus an Alle,

    Als erstes möchte ich sagen das ich voll Begeister von EFG bin und DANKE für die Entwicklung dieser tollen Erweiterung!!!

    Aber zu meinem Problem.
    Ich habe ein Problem mit meinen Bilden in meinen EFG Formulardatenauflistungen.
    Die Lightbox in den EFG Formularen die Bilder enthalten funktioniert nicht.

    Ich habe jetz schon einige Zeit damit verbracht aber komme nicht dahinter.
    (Ist mein erster Einsatz von EFG vielleicht ist es nur ein Dummer Anfängerfehler & auch mein erstes Contao Projekt )

    Die Anwender können hier die Daten in das "Markt" Formular eingeben.
    Die Fotos erscheinen auch im Backend unter den Formular-Daten und werden auch wieder im Frontend ausgegeben. hier z.B.
    Jedoch mit einem klick auf das Bild öffnet sich die Lightbox nicht.

    Hier mal ein paar Daten zur Seite:

    Contao 3.2.7
    EFG 2.2.1 Build 5
    moo_mediabox aktiv
    Die Auflistung wurde mit dem Modultype "Auflistung Formular-Daten" eingebunden.

    Vielleicht habt ihr hier einen Tipp für mich.

    Herzlichen Danke & schöne Grüße aus Wien

  2. #2
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Hallo,
    auf dem ipad bekomme ich keine grossen Bilder angezeigt.

    Du kannst doch das efg template modifizieren und dem bild bei dem href das lightbox attribute rel= lightbox [800,600] mitgeben. Bitte die Angaben genauer im Forum suchen, habe diese so aus dem Kopf gepostet.

    Handbuch: http://www.contao-handbuch.de/link-e...earbeiten.html

    Grüße
    aadursun
    Geändert von aadursun (26.03.2014 um 11:52 Uhr)

  3. #3
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    beim html Ausgabeformat muss das
    PHP-Code:
    data-lightbox='label' 
    im html5 template eingefügt sein.

  4. #4
    Contao-Nutzer
    Registriert seit
    21.12.2013.
    Ort
    Wien
    Beiträge
    7

    Standard

    Hallo,

    Danke für eure Antworten.
    Ich bin mir leider noch etwas unsicher wo ich den Code in meinem info_fd_table_default.html5 Template platzieren muss.

    Hier der Code. Vielleicht könnt ihr mir das noch kurz zeigen.

    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; ?>

    <table class="single_record">
    <tbody><?php foreach ($this->record as $class => $col): ?>
      <tr class="<?php echo $class?>">
        <td class="label"><?php echo $col['label']; ?>:[nbsp]</td>
        <td class="value">
    <?php if ($col['type']=='file' && $col['multiple']): ?>
    <?php 
    foreach ($col['content'] as $file): ?>
    <?php 
    if ($file['display']=='image'): ?><img src="<?php echo TL_FILES_URL . \Image::get($file['src'], 160null); ?>" alt="<?php echo urldecode(basename($file['src'])); ?>" title="<?php echo urldecode(basename($file['src'])); ?>">
    <?php else: ?><img src="<?php echo $file['icon']; ?>" alt="<?php echo $file['linkTitle']; ?>">[nbsp]<a href="<?php echo $file['href']; ?>"><?php echo $file['linkTitle'] . $file['size']; ?></a>
    <?php endif; ?>
    <?php 
    endforeach; ?>
    <?php 
    elseif ($col['type']=='file' && $col['src']): ?>
    <?php 
    if ($col['display']=='image'): ?><img src="<?php echo TL_FILES_URL . \Image::get($col['src'], 160null); ?>" alt="<?php echo urldecode(basename($col['src'])); ?>" title="<?php echo urldecode(basename($col['src'])); ?>">
    <?php else: ?><img src="<?php echo $col['icon']; ?>" alt="<?php echo $col['linkTitle']; ?>">[nbsp]<a href="<?php echo $col['href']; ?>"><?php echo $col['linkTitle'] . $col['size']; ?></a>
    <?php endif; ?>
    <?php 
    else: echo $col['content'].'[nbsp]'; endif; ?>
        </td>
      </tr><?php endforeach; ?>
    </tbody>
    </table>

    <!-- indexer::stop -->
    <?php if ($this->editAllowed): ?>
    <div class="fd_edit"><a href="<?php echo $this->link_edit?>" class="fd_edit" title="<?php echo $this->textlink_edit[1]; ?>"><?php echo $this->textlink_edit[0]; ?></a></div>
    <?php endif; ?>

    <?php if ($this->deleteAllowed): ?>
    <div class="fd_delete"><a href="<?php echo $this->link_delete?>" class="fd_delete" onclick="if (!confirm('<?php echo $this->text_confirmDelete?>')) return false;" title="<?php echo $this->textlink_delete[1]; ?>"><?php echo $this->textlink_delete[0]; ?></a></div>
    <?php endif; ?>

    <?php if ($this->exportAllowed): ?>
    <div class="fd_export"><a href="<?php echo $this->link_export?>" class="fd_export" title="<?php echo $this->textlink_export[1]; ?>"><?php echo $this->textlink_export[0]; ?></a></div>
    <?php endif; ?>

    <div class="go_back">{{link::back}}</div>
    <!-- indexer::continue -->

    <?php if ($this->allowComments && ($this->comments || !$this->requireLogin)): ?>

    <div class="ce_comments block">

    <<?php echo $this->hlc?>><?php echo $this->addComment?></<?php echo $this->hlc?>>
    <?php foreach ($this->comments as $comment) echo $comment?>
    <?php 
    echo $this->pagination?>
    <?php 
    if (!$this->requireLogin): ?>

    <!-- indexer::stop -->
    <div class="form">
    <?php if ($this->confirm): ?>

    <p class="confirm"><?php echo $this->confirm?></p>
    <?php else: ?>

    <form action="<?php echo $this->action?>" id="<?php echo $this->formId?>" method="post">
    <div class="formbody">
    <input type="hidden" name="FORM_SUBMIT" value="<?php echo $this->formId?>">
    <input type="hidden" name="REQUEST_TOKEN" value="{{request_token}}">
    <div class="widget">
      <?php echo $this->fields['name']->generateWithError(); ?> <?php echo $this->fields['name']->generateLabel(); ?>
    </div>
    <div class="widget">
      <?php echo $this->fields['email']->generateWithError(); ?> <?php echo $this->fields['email']->generateLabel(); ?>
    </div>
    <div class="widget">
      <?php echo $this->fields['website']->generateWithError(); ?> <?php echo $this->fields['website']->generateLabel(); ?>
    </div>
    <?php if (isset($this->fields['captcha'])): ?>
    <div class="widget">
      <?php echo $this->fields['captcha']->generateWithError(); ?> <label for="ctrl_captcha"><?php echo $this->fields['captcha']->generateQuestion(); ?><span class="mandatory">*</span></label>
    </div>
    <?php endif; ?>
    <div class="widget">
      <?php echo $this->fields['comment']->generateWithError(); ?> <label for="ctrl_<?php echo $this->fields['comment']->id?>" class="invisible"><?php echo $this->fields['comment']->label?></label>
    </div>
    <div class="submit_container">
      <input type="submit" class="submit" value="<?php echo $this->submit?>">
    </div>
    </div>
    </form>
    <?php if ($this->hasError): ?>

    <script>
    try {
      window.scrollTo(null, ($('<?php echo $this->formId?>').getElement('p.error').getPosition().y - 20));
    } catch(e) {}
    </script>
    <?php endif; ?>
    <?php 
    endif; ?>

    </div>
    <!-- indexer::continue -->
    <?php endif; ?>

    </div>
    <?php endif; ?>

    </div>
    Danke!!

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
  •