Manipulation und systematische Beeinflussung

Manipulation und systematische Beeinflussung > durch Krisen

So kommt das richtige Bild in einem Whatsapp-Link - das ist zu tun (Info von Christian)

(Wird dann in unseren beiden anderen Typo3 Installation kopiert)

Ich habe den korrekten Code auf der Root-Seite (ID 1) im TypoScript-Template "Main TypoScript Rendering" eingefügt (ab Zeile 43). 

Wie vermutet, wurde mein Code durch andere Konfigurationen beeinflusst, welche die Bilder falsch gesetzt haben. 
Ich habe im Code daher zuerst die alte Konfiguration gelöscht und dann die neue, korrekte gesetzt. 

Den Code habe ich jetzt noch etwas angepasst:
- Es wird zuerst versucht, das erste Bild aus dem Inhaltsbereich zu verwenden
- Falls kein Bild gefunden wurde, wird das Headerbild der aktuellen Seite verwendet
- Hat die aktuelle Seite kein Headerbild, wird versucht, das Headerbild der übergeordneten Seiten zu verwenden. Hat auch dieses kein Headerbild, dann das der übergeordneten Seite usw. - bis zur Startseite. 

Ich habe das stichprobenartig mit ein paar Seiten ausprobiert in WhatsApp - bei mir wird jetzt überall das korrekte Bild verwendet in WhatsApp.

Offener Fehler im Code für Whatsapp-(Social-Media-Link)

Hallo Jungs!

In der Praxis hat sich hier noch ein Problemchen herausgefiltert – Fehlfunktion im Programmiercode wie eingestellt auf https://www.club-der-freiheit.at/manipulation/krisen 

Fehleranalyse:
Wenn sich auf der Seite, wohin im Whatsapp verlinkt wird, im Template unterhalb ein Index mit Infoboxen befindet, dann nimmt der Whatsapp-Link (Social-Media-Link) FALSCH das Bild von der ersten Infobox unten auf der Seite
 

Der richtige Code

Hallo Gerhard,

ich habe das jetzt bei einem unserer TYPO3 9 Projekte ausprobiert - da funktioniert der Code!

Es kann sein, dass ihr mit dem "Text & Bilder" Element arbeitet und nicht mit dem "Text & Medien" (wofür der Code gedacht ist). 

Ich habe den Code etwas abgeändert, damit er sowohl mit Text & Bilder, als auch mit Text & Medien funktioniert:

page {

    meta {

        og:image = TEXT

        og:image {

            stdWrap {

                cObject = CONTENT

                cObject {

                    table = tt_content

                    select {

                        pidInList = this

                        orderBy = sorting

                        max = 1

                        where = (CType='textpic' OR CType='textmedia') AND image!=''

                    }

                    renderObj = FILES

                    renderObj {

                        references {

                            table = tt_content

                            uid.data = field:uid

                            fieldName = image

                        }

                        renderObj = TEXT

                        renderObj {

                            typolink {

                                parameter.data = file:current:publicUrl

                                returnLast = url

                                forceAbsoluteUrl = 1

                            }

                        }

                    }

                }

                ifEmpty = EXT:your_extension/Resources/Public/Images/default-og-image.jpg

            }

        }

    }

}

 

Sollte das bei euch nicht klappen, habt ihr vermutlich irgendwo andere Konfigurationen, welche die Funktionalität beeinflussen. 

Das kann ich aber "von außen" nicht beurteilen. Falls ihr hier weitere Unterstützung benötigt, bräuchten wir (zumindest kurzfristig) einen Admin-Account zu TYPO3, damit könnten wir das sicher rasch lösen.

Infobox unten Nr. 1

Das Bild dieser Infobox unten wird bei einem Whatsapp-Link auf diese Seite falsch angezeigt
 

zurück | TOP | Druckansicht | PDF