Ergebnis 1 bis 5 von 5

Thema: im news-template: umschließenden container "mod_newslist" entfernen

  1. #1
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard im news-template: umschließenden container "mod_newslist" entfernen

    hallo,

    ich möchte im newstemplate den umschließenden
    HTML-Code:
    <div class="mod_newslist block">
    entfernen, damit ich die ausgabe besser in ein grid integrieren kann, weiß aber nicht, wie / wo.

    dann könnte ich nämlich den redakteur eine spalte texten lassen und danach kommen die news-beiträge, alles im gleichen grid.

    kann mir jmd weiterhelfen?

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

    Standard

    Du kannst dir im Punkt "Templates" eigene Templates anlegen.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard

    ja, das ist schon klar.

    standardmäßig wird mod_newslist verwendet:
    PHP-Code:

    <?php $this->extend('block_unsearchable'); ?>

    <?php $this->block('content'); ?>

      <?php if (empty($this->articles)): ?>
        <p class="empty"><?= $this->empty ?></p>
      <?php else: ?>
        <?= implode(''$this->articles?>
        <?= $this->pagination ?>
      <?php endif; ?>

    <?php $this->endblock(); ?>
    und news_latest:

    PHP-Code:
    <div class="layout_latest arc_<?= $this->archive->id ?> block<?= $this->class ?>">

      <?php if ($this->hasMetaFields): ?>
        <p class="info"><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time> <?= $this->author ?> <?= $this->commentCount ?></p>
      <?php endif; ?>

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

      <h2><?= $this->linkHeadline ?></h2>

      <div class="ce_text block">
        <?= $this->teaser ?>
      </div>

      <?php if ($this->hasText || $this->hasTeaser): ?>
        <p class="more"><?= $this->more ?></p>
      <?php endif; ?>

    </div>

    <?php

    // This template is used as a news list template by default, so we only add
    // JSON-LD data in case this is a news article without a reader
    if (!$this->hasReader) {
        
    $this->addSchemaOrg($this->getSchemaOrgData());
    }
    aber wie komme ich an die stelle, an der der umschließende container gesetzt wird?

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

    Standard

    Das ist mod_newslist... das musst du anpassen. Wenn du einfach nur den Wrapper weghaben willst, dann lasst du einfach nur den Rest dort stehen. Also bspw.
    PHP-Code:
    <?php if (empty($this->articles)): ?>
      <p class="empty"><?= $this->empty ?></p>
    <?php else: ?>
      <?= implode(''$this->articles?>
      <?= $this->pagination ?>
    <?php 
    endif; ?>
    Oder wenn dir die empty message egal ist, dann einfach nur
    PHP-Code:
    <?= implode(''$this->articles?>
    <?= $this
    ->pagination ?>
    Oder wenn dir die pagination egal ist, dann einfach nur
    PHP-Code:
    <?= implode(''$this->articles?>
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard

    yo, wie cool, herzlichen dank!

    (funktioniert, natürlich)


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
  •