Ergebnis 1 bis 5 von 5

Thema: Fehler bei CSS Klassenvergabe in einzelner News

  1. #1
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    2.106
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard Fehler bei CSS Klassenvergabe in einzelner News

    Moin Zusammen,

    wenn ich bei einer einzelnen News im CSS Feld eine Klasse("news") eintrage, wird diese im Quellcode nicht sauber von der vorhereigen getrennt.
    Sprich, statt "block news" steht im Quellcode "blocknews".
    news_css_klassen.png

    Quellcode mit Markierung der betroffenen Stelle im Template "news_simple".
    Code:
    <div class="layout_simple arc_<?= $this->archive->id ?> block[[hier fehlt das Leerzeichen]]<?= $this->class ?>">
      <?php if ($this->date): ?><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time><?php endif; ?>
      <?= $this->linkHeadline ?>
    </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());
    }
    Wenn ich das Leerzeichen im Template eintrage, dann passt es wieder.

    Contao 5.3.33
    Externes Theme
    Hoster: AllInkl

    Kann das jemand nachvollziehen oder liege ich irgendwo falsch?

    Grüße
    Geändert von tschero (27.06.2025 um 14:01 Uhr) Grund: Rechtschreibung

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

    Standard

    Poste das verwendete News Template.
    » sponsor me via GitHub or Revolut

  3. #3
    Alter Contao-Hase
    Registriert seit
    24.02.2021.
    Beiträge
    1.471
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @tschero, du wirst dich bei PCT melden müssen (Siehe pct-edit in deinem Template).
    Die Leerzeile des CSS-Codes wird im News-Modul ergänzt, da es auch KEINE KLASSE geben kann, somit kein unnötiges Leerzeichen hinzugefügt wird.

    Siehe:
    https://github.com/contao/contao/blo...leNews.php#L76

    Vermutlich überschreibt PCT hier etwas und ltrimmed das -> Also bitte im PCT Forum den Support suchen.

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

    Standard

    Könnte aber auch ein beliebiger parseTemplate oder parseArticles Hook sein theoretisch.

    Jedenfalls ist es kein Fehler in Contao selbst.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    2.106
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @zoglo:
    Ich dachte, wenn ich das news_simple Template aus dem Core verwende, wird vom PCT Theme nichts überschrieben. OK, ich melde das mal bei Tim.

    @spooky:
    Hier das von mir angepasste Template
    Code:
    <!-- Änderungen edm-service Anfang -->
    <!-- Leerzeichen hinter der Klasse block eingefügt -->
    <div class="layout_simple arc_<?= $this->archive->id ?> block <?= $this->class ?>">
        <!-- Änderungen edm-service Ende -->
      <?php if ($this->date): ?><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time><?php endif; ?>
      <?= $this->linkHeadline ?>
    </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());
    }
    Grüße

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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