Ergebnis 1 bis 6 von 6

Thema: News-Archive-Template / Link-Title global ändern

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    818

    Standard News-Archive-Template / Link-Title global ändern

    Hallo zusammen,

    ich habe hier in einem contao 5.3 ein angepasstes News-Archive-Template, das einen Link zum News-Reader ausgibt, bei dem ich nicht weiß, wo er gebildet wird, bzw. wie er sich zusammensetzt und vor allem woher die Ausgabe für den Link-Title kommt.

    Ein Auszug des news_full Templates

    Code:
    <div class="layout_full news_full kalender_test block<?= $this->class ?>">
    
      <h2><?= $this->newsHeadline ?></h2>
    
      <?php if ($this->hasSubHeadline): ?>
        <h2><?= $this->subHeadline ?></h2>
      <?php endif; ?>
    
      <?php if ($this->hasText): ?>
        <?= $this->text ?>
      <?php else: ?>
        <div class="ce_text ce_text_test block">
          <?php if (!$this->addBefore): ?>
            <?= $this->cspInlineStyles($this->teaser) ?>
          <?php endif; ?>
    
          <?php if ($this->addImage): ?>
            <?php $this->insert('image', $this->arrData); ?>
          <?php endif; ?>
    
          <?php if ($this->addBefore): ?>
            <?= $this->cspInlineStyles($this->teaser) ?>
          <?php endif; ?>
        </div>
      <?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; ?>
    
    </div>
    
    <?php
    
    $schemaOrg = $this->getSchemaOrgData();
    
    if ($this->hasText) {
        $schemaOrg['text'] = $this->rawHtmlToPlainText($this->text);
    }
    
    $this->addSchemaOrg($schemaOrg);
    
    if ($this->figure) {
        $primaryImage = [
            '@type' => 'WebPage',
            'primaryImageOfPage' => $this->figure->getSchemaOrgData(),
        ];
    
        $this-
    Die Ausgabe im Quelltext sieht so aus:

    Code:
    <div class="mod_newsarchive kalender_overview block">
    	<div class="layout_full news_full kalender_test block">
    		<h2>November 2025</h2>
    		<div class="ce_text ce_text_test block">
    			<span class="figure_test">
    				<figure class="image_container full_kalender  float_above">
    				<a href="/kalender/kalender-details/november-2025.html" title="Den Artikel lesen: November 2025">
    Ich würde gerne wissen, wo der title="Den Artikel lesen: November 2025"> erzeugt wird, weil ich den gerne modifiziern möchte.

    In der Dateiverwaltung sind bei den Bildern keine Links hinterlegt. Bei den Nachrichten selbst sind auch keine Metadaten überschrieben.
    Wenn ich sie hier überschreibe, wird das auch übernommen. Ich möchte aber bei allen den String "Den Artikel lesen" anpassen.

    Ich habe bei vendor/contao/news-bundle/contao/languages/de gesucht aber den String "Den Artikel lesen" nicht gefunden. Das sah mir auch mehr nach Backend-Übersetzungen aus.

    Kann mir jemand sagem wie ich an den title für News-Archive / Listen komme?

    Danke und viele Grüße,
    conter

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

    Standard

    Was genau möchtest du denn ändern?
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    818

    Standard

    Hallo Spooky,

    diesen Teil "Den Artikel lesen". Es soll "Das Kalenderblatt anschauen" heißen.

    Viele Grüße,
    conter

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

    Standard

    Aber vermutlich nur für entweder eine bestimmte Nachricht, oder ein bestimmtes Archiv, korrekt?
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    818

    Standard

    Der Kunde hat z. Z. nur ein Nachrichtenarchiv "Kalender" und um dieses soll es gehen.
    Es sind im Modul Newsarchiv eigene Templates ausgewählt. Deshalb auch die Klassen "kalender_overview" usw.

    Dieses "Den Artikel lesen: ..." scheint aber global default für alle News-Links dem News-Namen vorangestellt zu sein. Das sehe ich jedenfalls so in anderen Projekten.

    Viele Grüße,
    conter

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

    Standard

    Zitat Zitat von conter Beitrag anzeigen
    Dieses "Den Artikel lesen: ..." scheint aber global default für alle News-Links dem News-Namen vorangestellt zu sein. Das sehe ich jedenfalls so in anderen Projekten.
    Korrekt, ja. Du kannst die Translation dafür schon dahingehend ändern, aber dann ist es überall geändert, nicht nur beim Bild-Link.
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 1, Gäste: 1)

  1. conter

Berechtigungen

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