rel="lightbox" in catalog_full_list.tpl

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • clemensp
    Contao-Nutzer
    • 23.04.2010
    • 28

    #1

    rel="lightbox" in catalog_full_list.tpl

    Hallo zusammen,

    gibt es eine Möglichkeit, Catalog Inhalte via Lightbox aufzurufen? Unsere TPL sieht wie folgt aus

    Code:
    <?php if (count($this->entries)): ?>
    
    <div class="layout_full_p_l">
    
    <?php foreach ($this->entries as $entry): ?>
    <div class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    <?php if($entry['linkEdit']): ?><?php echo $entry['linkEdit']; ?><?php endif; ?>
    <?php foreach ($entry['data'] as $field=>$data): ?>
    <?php if (strlen($data['raw']) && !in_array($field, array('catalog_name','parentJumpTo'))): ?>
    <div class="field <?php echo $field; ?>">
    	<div class="value"><?php echo $data['value']; ?></div>
    </div>
    <?php endif; ?>
    <?php endforeach; ?>
    </div>
    <?php endforeach; ?>
    </div>
    
    <?php else: ?>
    <p class="info">Invalid item reference for catalog.</p>
    <?php endif; ?>
    Problem ist das ich hier ja keinen rel="lightbox" mitgeben kann. Wir wollen aber gern den Inhalt vom Catalog via lightbox öffnen. Hat da jemand ne Lösung?

    besten Dank und viele Grüße

    Clemens
    Zuletzt geändert von clemensp; 30.09.2011, 10:04.
  • Messa
    Alter Contao-Hase
    • 19.01.2011
    • 1423

    #2
    Wie meinst du das "Inhalte"?
    Die Deteilansicht?
    Oder das sicher generell der Catalog in einer Lightbox öffnet?

    lg Matthias
    Full Service Agentur - Grafikdesign, Screendesign, Webdesign, Webentwicklung, SEO, Weiterbildung, persönliches Coaching
    http://www.matthiasgmeiner.com

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Zitat von clemensp Beitrag anzeigen
      Problem ist das ich hier ja keinen rel="lightbox" mitgeben kann. Wir wollen aber gern den Inhalt vom Catalog via lightbox öffnen. Hat da jemand ne Lösung?
      Wäre mir neu, wenn das nicht gehen würde.
      Alles was ihr dazu braucht findet sich hier : http://de.contaowiki.org/Catalog_Templates_anpassen

      Wenn Ihr die Detailansicht in ner Lightbox haben wollt noch folgendes beachten:
      - Seitenlayout nur mit Artikel anlegen (eventuell passendes fe_page.tpl dafür erstellen)
      - Der Detailseite das neue Seitenlayout geben, damit nicht die ganze Seite in der lightbox ist.

      Viele Grüße
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • clemensp
        Contao-Nutzer
        • 23.04.2010
        • 28

        #4
        Hi,

        hups mein Fehler. Der Inhalt soll sich in einer Lightbox öffnen. Das ganze sieht eigentlich wie folgt aus.

        Wir haben eine Stellenbörse mit dem Catalog umgesetzt. Dort haben wir nun die stellen als Liste "catalog_full_list.tpl" wenn ich nun eine Stelle anklicke soll diese als Lightbox aufgehen. Problem ist nur das ich in der tpl nirgends die Klasse mitgeben kann :-(.

        beste grüße

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Huhu.
          siehe oben ;-)

          Viele Grüße
          Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
          [Arbeitet bei -> Paus Design & Medien]
          "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

          Kommentar

          • Tim G
            Contao-Urgestein
            • 13.02.2010
            • 2212

            #6
            Wir haben eine Stellenbörse mit dem Catalog umgesetzt. Dort haben wir nun die stellen als Liste "catalog_full_list.tpl" wenn ich nun eine Stelle anklicke soll diese als Lightbox aufgehen. Problem ist nur das ich in der tpl nirgends die Klasse mitgeben kann :-(.
            Plus, du musst die Katalog-Leser-Seite für die Lightbox anlegen, diese stellt ja den geklickten Inhalt dar.

            MacKP:
            Wenn Ihr die Detailansicht in ner Lightbox haben wollt noch folgendes beachten:
            - Seitenlayout nur mit Artikel anlegen (eventuell passendes fe_page.tpl dafür erstellen)
            - Der Detailseite das neue Seitenlayout geben, damit nicht die ganze Seite in der lightbox ist.
            Sorry, genau so!


            Das ganze geht natürlich nicht mit einem _full Template für die Katalog-Liste, da dort kein Link zur Detailseite geparst wird.
            Daher ein _simple Template nutzen und z.B. via preg_replace, substr_replace das nötige rel="lightbox" in den vorgefährtigen Anchor ($entry['link']) einsetzen.
            Zuletzt geändert von Tim G; 29.08.2011, 14:32.
            http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

            Kommentar

            • clemensp
              Contao-Nutzer
              • 23.04.2010
              • 28

              #7
              Huhu,

              ok super das wars. Danke euch.

              clemens

              Kommentar

              • Hauge
                Contao-Fan
                • 31.01.2010
                • 643

                #8
                Katalog Frontend-Edit in Lightbox aufrufen

                PHP-Code:
                <a href="<?php echo $entry['urlEdit']; ?>"rel="lightbox[lightbox 800 800]">Hier klicken</a>
                So haben es wir gelöst...

                Kommentar

                Lädt...