Contao-Camp 2024
Ergebnis 1 bis 10 von 10

Thema: Events-Darstellung: Liste per CSS untereinander / Weiterleitung deaktivieren

  1. #1
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    530

    Frage Events-Darstellung: Liste per CSS untereinander / Weiterleitung deaktivieren

    Hallo an alle,
    ich laboriere für einen Kunden an einer Events-Listung, relativ einfach. Ich bekomme es nur mit CSS nicht hin und stehe auf dem Schlauch.
    Beispiel: http://contao.messezimmer-laatzen.com/de/messen.html
    Hier sollen die einzelnen Events untereinander stehen, jetzt werden sie offenbar durch einen Float (durch das Bild offenbar) immer nebeneinander gestellt und kaskadieren.
    1. Was muss ich wo im CSS setzen, dass diese Events brav untereinander stehen (irgendwo ein display:block)? Gerne auch mit einer Trennlinie unten drunter.
    2. Da ich keine Event-Details brauche (soll für den Kunden so einfach wie möglich zu pflegen sein): wie deaktiviert man das automatische Weiterleitungsziel und damit auch die Verlinkung zu einem (nicht benötigten) Event-Reader?

    Dankbar für einen CSS-Hinweis, beste Grüße von
    Jens
    Beste Grüße von

  2. #2
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Jens Pielawa,
    du musst den float da aufheben. Kann man unterschiedlich machen...
    Hier mal eine kleine Hilfe: https://lmgtfy.com/?q=float+clearing

    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."

  3. #3
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.060
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zum Beispiel:

    Code:
    .event.layout_full.block {
        overflow: hidden;
    }

  4. #4
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.849
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den Weiterleitungslink kannst du via template-Anpassung "entnehmen"
    https://github.com/contao/contao/tre...mplates/events

    Schau mal, wo in deinem template die links für href erzeugt werden und ändere den <a>-tag auf das was du brauchst ... zum Beispiel belasse es bei einem <h2> ohne inkludierten <a>
    Grüsse
    Bernhard


  5. #5
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    530

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Zum Beispiel:

    Code:
    .event.layout_full.block {
        overflow: hidden;
    }
    Bestens, das hat geholfen, vielen Dank. Ich habe ewig lange mit mod_eventlist herumgedoktert.
    Beste Grüße von

  6. #6
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    530

    Standard

    Zitat Zitat von derRenner Beitrag anzeigen
    Den Weiterleitungslink kannst du via template-Anpassung "entnehmen"
    https://github.com/contao/contao/tre...mplates/events

    Schau mal, wo in deinem template die links für href erzeugt werden und ändere den <a>-tag auf das was du brauchst ... zum Beispiel belasse es bei einem <h2> ohne inkludierten <a>
    Ich lasse die Weiterleitung auf eine externe URL leiten mit neuem Fenster, das ist ebenfalls ein guter Ansatz – aber:
    Für alle diese externen Weiterleitungen schleicht sich jetzt nach dem Datum ein Absatz mit einer undefinierbaren sichtbaren „1” ein. Wo kommt die her, und wie kriegt man das weg? Im Template event_full sehe ich keinen rechten Ansatz dafür.
    Beste Grüße von

  7. #7
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Da ist dir irgendein Lapsus im Template passiert.

    Poste mal den Inhalt.

  8. #8
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Das ist doch genau das beschriebene Problem aus diesem Thread
    Geändert von Bennie (27.01.2020 um 22:44 Uhr)

  9. #9
    Contao-Fan Avatar von Jens Pielawa
    Registriert seit
    08.01.2010.
    Ort
    9°45'34"E 52°20'12"N
    Beiträge
    530

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Poste mal den Inhalt.
    Mein event_full sieht so aus:

    PHP-Code:
    <div class="event layout_full block<?= $this->class ?>" itemscope itemtype="http://schema.org/Event">

          <?php if ($this->addImage): ?>
            <?php $this->insert('image'$this->arrData); ?>
          <?php endif; ?>

      <h2 itemprop="name"><?= $this->title ?></h2>
      <p class="info"><strong><time datetime="<?= $this->datetime ?>" itemprop="startDate"><?= $this->date ?><?php if ($this->time): ?><?= $this->time ?><?php endif; ?></time></strong></p>

      <?php if ($this->recurring): ?>
        <p class="recurring"><?= $this->recurring ?><?php if ($this->until) echo ' ' $this->until?>.</p>
      <?php endif; ?>

      <?php if ($this->hasDetails): ?>
        <?= $this->details ?>
      <?php else: ?>
        <div class="ce_text block">
          <?php if (!$this->addBefore): ?>
            <?= $this->teaser ?>
          <?php endif; ?>


          <?php if ($this->addBefore): ?>
            <?= $this->teaser ?>
          <?php endif; ?>
        </div>
      <?php endif; ?>

      <?php if ($this->location): ?>
        <p class="location"><?= $this->locationLabel ?><?= $this->location ?></p>
      <?php endif; ?>

      <?php if ($this->enclosure): ?>
        <ul class="enclosure">
          <?php foreach ($this->enclosure as $enclosure): ?>
            <li class="download-element ext-<?= $enclosure['extension'?>">
               <a href="<?= $enclosure['href'?>" title="<?= $enclosure['title'?>"><?= $enclosure['link'?> <span class="size">(<?= $enclosure['filesize'?>)</span></a>
            </li>
          <?php endforeach; ?>
        </ul>
      <?php endif; ?>
      <p>Alle Angaben ohne Gewähr. Aktuellste Infos finden sich auf der Homepage des Veranstalters.</p>
    </div>
    Aber eventuell ist das ja wirklich ein Bug aus 4.4, wenn man das so liest...
    Beste Grüße von

  10. #10
    Contao-Fan
    Registriert seit
    10.08.2011.
    Ort
    Berlin
    Beiträge
    828

    Standard

    Dann nimm doch den Teil <?= $this->details ?> erst mal raus bzw kommentiere ihn aus.
    Wenn ich Dich richtig verstanden habe benötigst Du das ja nicht. Einfach mal probieren

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
  •