Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: Meta description für Event Linkvorschau anpassen?

  1. #1
    Contao-Nutzer Avatar von mandrael
    Registriert seit
    29.06.2009.
    Ort
    Salzburg, Austria
    Beiträge
    224

    Standard Meta description für Event Linkvorschau anpassen?

    Hallo,
    ich habe folgendes Problem: Für Beschreibungen der Events lege ich eigene Elemente an, die ich im Event mit dem Bleistift als Inhaltselement verlinke. Der Teaser bleibt daher oft leer. Nur wenn es besondere Hinweise zum Event gibt, wird Text eingefügt.

    Das Problem ist nun, dass bei leerem Teaser offenbar die meta description leer bleibt und auch keine Linkvorschau in sozialen Medien generiert wird.
    Wie könnte ich denn die meta description beeinflussen? Ich habe den entsprechenden Header in der fe_page.html5 gefunden, die offenbar auch für die Ausgabe beim Eventleser verantwortlich ist:

    PHP-Code:
    <meta name="description" content="<?= Contao\StringUtil::substr($this->description320?>">
    Die Beschreibung wird also auf 320 Zeichen gekürzt, aber wo wird sie definiert? Wie könnte ich die "$this->details" zur description machen, wenn "$this->teaser" leer ist?

    Vielen Dank für eure Ideen, Michael

  2. #2
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von mandrael Beitrag anzeigen
    Die Beschreibung wird also auf 320 Zeichen gekürzt, aber wo wird sie definiert?
    Also definiert wird das hier -> https://github.com/contao/contao/blo....php#L147-L155

    Zitat Zitat von mandrael Beitrag anzeigen
    Wie könnte ich die "$this->details" zur description machen, wenn "$this->teaser" leer ist?
    Hmm ich befürchte es bleibt nur die Option sich mit einer eigenen Erweiterung an den generatePage-Hook zu hängen, Dir dort selbst nochmal die aktuelle News zu holen und das dann eben entsprechend in der Seite zu überschreiben.

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

    Standard

    Oder einfach in einem parseArticle Hook eine description setzen.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer Avatar von BennyBorn
    Registriert seit
    10.06.2011.
    Ort
    Edenkoben
    Beiträge
    239
    Partner-ID
    6916

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Oder einfach in einem parseArticle Hook eine description setzen.
    Stimmt, wäre einfacher - war zu früh heut morgen

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
  •