Contao-Camp 2024
Ergebnis 1 bis 6 von 6

Thema: Wrapper Template ce_download(s)

  1. #1
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard Wrapper Template ce_download(s)

    Hallo zusammen,

    ich würde gerne den Downloadblöcken einen Ankertag verpassen. Allerdings ist im ce_downloads nicht der Rahmencode enthalten sondern nur die Downloads selbst.

    Code:
    <?php $this->extend('block_searchable'); ?>
    
    
    <?php $this->block('content'); ?>
      <ul>
        <?php foreach ($this->files as $file): ?>
          <li class="download-element ext-<?= $file['extension'] ?>">
            <a href="<?= $file['href'] ?>" title="<?= $file['title'] ?>" type="<?= $file['mime'] ?>"><?= $file['link'] ?> <span class="size">(<?= $file['filesize'] ?>)</span></a>
          </li>
        <?php endforeach; ?>
      </ul>
    
    
      <?php if(count($this->files) == 0): ?>
        Aktuell noch keine Dateien verfügbar.
      <?php endif; ?>
    
    
    <?php $this->endblock(); ?>
    Wo muss ich denn ran wenn ich an das DIV drumherum möchte?

    Code:
    <div class="ce_downloads trenner block">
    
    
    ..... 
    
    
    </div>
    VG Frank

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

    Support Contao

    Standard

    block_searchable, steht ja drin . Entweder du packst den Code von block_searchable mit ins ce_download Template oder du machst eine Kopie vom block_searchable Template, machst darin die Änderungen und erweiterst dann eben dieses Template mit deinem ce_download. Vermutlich gibt es auch noch andere Ansätze.

  3. #3
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Hmm OK. Block Searchable habe ich nicht als Wrappertemplate gesehen.....bzw. als passenden Kandidaten ausgemacht :-)

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von Kahmoon Beitrag anzeigen
    ich würde gerne den Downloadblöcken einen Ankertag verpassen.
    Du meinst einfach eine CSS-ID vergeben? Das kannst du ja bei jedem Element.
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.273

    Standard

    Ne, ich habe einen fixen Header der über der Seite liegt. Sprich die Anker liegen immer unterhalb der Navi und der Sprung wirkt so "falsch" bzw. ist zu tief.

    Ich muss dem ce_downloads ein position:relative geben und dem Anker (alter Code mit <a name="cssid"></a>) via position:absolute ein top:-80px geben.
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (28.07.2021 um 11:16 Uhr)

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

    Standard

    und warum kein margin-top: -80px;
    Müsste doch auch klappen ohne den Aufwand oder?

    Edit: Sorry war wohl falscher Gedanke , aber ein ein positives margin müsste doch auch gehen

    Edit2: Ich hatte das mal so gemacht
    Code:
    <span class="anchor" id="anker1"></span>
    Code:
    span.anchor {
    	display: block;
    	height: 80px;
    	margin-top: -80px;
    	visibility: hidden;
    }
    Geändert von Bennie (28.07.2021 um 12:50 Uhr)

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
  •