Ergebnis 1 bis 4 von 4

Thema: fe_page $this->section mit eigener Klasse

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

    Support Contao

    Standard fe_page $this->section mit eigener Klasse

    Hallo,

    ich habe einen eigenen Layoutbereich 'pre-footer' mit manueller Ausgabe erstellt.
    Ziel wäre es, dass ich eine eigene Klasse mitgebe.
    fe_page.html5 habe ich den Bereich footer dafür wie folgt angepasst:

    Code:
    <?php $this->block('footer'); ?>
    
    <?php if ($this->section('pre-footer')): ?>
    <div id="pre-footer" class="pre-footer-contact">
      <?php echo $this->section('pre-footer') ?>
    </div>
    <?php endif; ?>
    
    <?php if ($this->footer): ?>
      <footer id="footer">
        <div class="inside">
          <?= $this->footer ?>
        </div>
      </footer>
    <?php endif; ?>
    
    <?php $this->endblock(); ?>
    nur die angeführten <div> werden nicht ausgegeben. Es wird nur &this->section('pre-footer') ausgegeben - und dies ohne class

    Was übersehe ich? bzw. gibt es eine Möglichkeit einem eigenen Layoutbereich eine Klasse mitzugeben?
    Grüsse
    Bernhard


  2. #2
    Contao-Nutzer Avatar von Black Pirate
    Registriert seit
    10.02.2015.
    Beiträge
    224

    Standard

    Du könntest die Contao interne Methode verwenden unter Themes/Seitenlayouts/DeinLayout->Eigene Layoutbereiche

    Diese wird dann mit class "custom" / id "deinSectionName" verwendet.
    Und wenn du weitere classes brauchst, kannst du diese einfach dem Artikel mitgeben.

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

    Support Contao

    Standard

    Ja, ich weiss, dass es diese Methode gibt, aber in diesem Layoutfall geht das eben nicht.
    Ausserdem wird die 'manuelle' Version ja angeboten und dann sollte man davon ausgehen, dass dies auch funktioniert
    Grüsse
    Bernhard


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

    Standard

    PHP-Code:
    <?php if ($this->sections['my-section']): ?>
      <div id="my-section">
        <?= $this->sections['my-section'?>
      </div>
    <?php endif; ?>
    Mit
    PHP-Code:
    <?php $this->dumpTemplateVars() ?>
    kannst du dir die zur Verfügung stehenden Template Variablen ausgeben lassen
    » sponsor me via GitHub or PayPal or Revolut

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
  •