Ergebnis 1 bis 10 von 10

Thema: newsgallery // aufruf mit textlink // lightbox

  1. #1
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    37

    Standard newsgallery // aufruf mit textlink // lightbox

    Hallo Zusammen,

    ich bekomme es nicht hin
    Ich nutze die Bildergalerie bei den News. (newsgallery)
    Nun versuche ich diese Galerie nur durch einen Textlink aufzurufen.

    <a href="<?php echo $col['href']; ?>" rel="lightbox[<?php echo $this->lightboxId; ?>]" title="<?php echo $col['alt']; ?>">Bildergalerie anschauen</a>

    Leider funktioniert der Aufruf so nicht.
    Die Vorschaubilder könnte ich ja per CSS deakt.

    Habe einen älteren Beitrag gefunden wo es so funktionieren sollte.
    Das war das template: ce_gallery_fullsize Diese gibt es aber nicht mehr, oder?
    Nutze die aktuelleste Version von TL.

    Hat jemand ein Tipp?

    Lieben Gruß und vielen Dank...

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Um mit einem Link die Seite mit der Galerie aufzurufen musst du im 'href' auch den Pfad zu dieser Seite haben. Und das Attribut 'rel' musst du entfernen, sonst öffnest du die Seite ja in der Mediabox.

  3. #3
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    37

    Standard

    Hi Andreas
    danke für die Antwort.
    Ich möchte ja keine weitere Seite auffrufen, sondern
    die Bildergalerie in dem newsartikel einfach in einer Media
    Box mit einem Textlink öffnen. Nicht mit einem
    vorschaubild.
    Gruß

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Genau versteht man das nicht, was du meinst. Eine Bildergalerie ist entweder eine Seite mit Bildern, oder Vorschaubildern und der Möglichkeit zur Großansicht, oder eine Seite mit einer Flash-Galerie. In beiden Fällen hast du einen Link auf diese Seite, welche die Galerie enthält.
    Nun versuche ich diese Galerie nur durch einen Textlink aufzurufen.
    Ich versuche mal zu raten: Willst du vielleicht die Mediabox öffnen und damit ein Bild darstellen? Wie sieht denn der generierte Link aus?

  5. #5
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    37

    Standard

    Hallo Andreas,
    genau ich möchte die Mediabox öffnen

    Dort sollen dann die Bilder erscheinen, welche ich beim Newsbeitrag ausgewählt habe. Normalerweise würden die Bilder ja durch thumbs, einer Galerie, dargestellt. Ich möchte aber keine Vorschaubilder zeigen.

    Beispiel:
    .................................................. .................................................. ............................
    NewsHeadline
    Die ist ein Newstext. Mit ein paar Zeilen Text.
    Mit ein paar Zeilen Text.Mit ein paar Zeilen Text.Mit ein paar Zeilen Text.
    Bilder anschauen -> hier der Link welcher die Bilder in der Mediabox öffnen soll
    .................................................. .................................................. ............................
    Die Vorschau-Bilder könnte ich per CSS auf display:none stellen.
    Aber wie erzeuge ich einen dynamichen Link im template?
    Es müsste ja eigentlich nur das erste Bild aus der galerie so aufgerufen werden:

    tl_files/img/content/erstes_bild.jpg" rel="lightbox[lb3]

    Nutze das newsgallery modul (siehe Anhang). Bei einem Bild, ohne Modul, kann ich den Link einfach anpassen.

    Konnte ich mich verständlicher ausdrücken? Das ist echt nicht einfach das zu beschreiben

    Lieben Gruß
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ah so, jetzt hab ich verstanden. Ich kenne diese Erweiterung nicht. Ich hab sie mal installiert und mir angesehen. Die Erweiterung benutzt im Hintergrund gallery_default.tpl. Ich hab das Template mal dementsprechend geändert. Alles Unnötige rausgeschmissen. Ich generiere nur die Links, denn sonst findet die Mediabox die Bilder ja nicht. Mit CSS mach ich zum Schluss nur den ersten Link sichtbar.
    Template gallery_default.tpl
    PHP-Code:
    <?php foreach ($this->body as $class=>$row): ?>
    <div class="<?php echo $class?>">
    <?php foreach ($row as $col): ?>
    <?php 
    if (!$col->addImage): ?>

    <?php else: ?>
      <div class="<?php echo $col->class?>">
    <?php if ($col->href): ?>
        <a href="<?php echo $col->href?>"
          <?php echo $col->attributes?> title="Bilder anzeigen">Zeige Bilder
        </a>
    <?php endif; ?>
      </div>
    <?php endif; ?>
    <?php 
    endforeach; ?>
    </div>
    <?php endforeach; ?>
    CSS
    Code:
    /* CSS Document */
    div.ce_news_gallery div {
      display: none;
    }
    div.ce_news_gallery div.row_0,
    div.ce_news_gallery div.col_0 {
      display: block;
    }
    Have fun, Andreas

  7. #7
    Contao-Nutzer
    Registriert seit
    13.07.2009.
    Beiträge
    37

    Daumen hoch

    Hi Andreas,

    genau das habe ich gesucht.
    Danke das hilft mir sehr weiter...

    lg

  8. #8
    Contao-Nutzer Avatar von cgreiss
    Registriert seit
    02.05.2011.
    Ort
    Lübeck
    Beiträge
    16

    Standard ein anderes Template statt gallery_default.tpl

    Hallo,

    ich habe mir auch das gallery_default.tpl angepasst, das geht auch gut. Nur möchte ich an anderen Stellen das unangepasste gallery_default.tpl nutzen.
    Die Frage ist also: Wie erzähle ich der Newsgallery, das sie nicht gallery_default.tpl, sondern meine angepasste Version namens gallery_meineVersion.tpl nutzt?

    lg~cg

  9. #9
    Contao-Nutzer Avatar von cgreiss
    Registriert seit
    02.05.2011.
    Ort
    Lübeck
    Beiträge
    16

    Standard selbst gelöst, hier die Lösung

    Um ein eigenes statt des gallery_default.tpl für die Generierung der Gallerie in den News zu nutzen, geht dies:

    eigenes gallery_XXX.tpl erstellen und hierhin kopieren:

    TL_ROOT/system/modules/frontend/templates/

    Anpassen folgender Datei:
    TL_ROOT/system/modules/newsgallery/NewsGallery.php

    dort ganz unten folgende Zeile ergänzen:

    $this->galleryTpl = 'gallery_XXX';

  10. #10
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo cgreiss,

    das ist keine gute Idee. Man sollte niemals Core-Dateien verändern. Hier kannst du sehen, wie du es anders lösen kannst, das ist dann auch updatesicher.

    Eigene Templates trotz fehlender Auswahlmöglichkeit

    Gruß Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Pagination für NewsGallery
    Von Recco im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 19.07.2010, 23:22
  2. Fehlermeldung bei Aufruf Galerie Aufruf
    Von netnite im Forum Sonstige Erweiterungen
    Antworten: 2
    Letzter Beitrag: 17.06.2010, 10:56
  3. newsgallery mit TL 2.7.6
    Von der_CH im Forum Sonstige Erweiterungen
    Antworten: 10
    Letzter Beitrag: 22.02.2010, 08:00
  4. newsgallery in TL 2.7.2
    Von chtschui im Forum Sonstige Erweiterungen
    Antworten: 11
    Letzter Beitrag: 13.10.2009, 11:27

Lesezeichen

Lesezeichen

Berechtigungen

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