Bei einigen TYPO3 Upgrades, die ich die letzten Jahre gemacht habe, war die Extension jh_opengraphprotocol für die OpenGraph SEO Tags im Einsatz.
Diese gibt es in der aktuellsten Version (1.3.2) aber nur bis TYPO3 8. Ist jedoch kein Problem, da ab TYPO3 v9 eh die SEO Extension aus dem Core dabei ist.
Deshalb hier nun eine kurze Anleitung, um die Daten von der alten Extension in die Spalten der SEO Extension zu migrieren:
1) als erstes setzen wir den og:title
mit:
UPDATE pages SET `og_title` = `tx_jhopengraphprotocol_ogtitle` WHERE `tx_jhopengraphprotocol_ogtitle` IS NOT NULL OR `tx_jhopengraphprotocol_ogtitle` != "";
2) danach folgt die og:description
:
UPDATE pages SET `og_description` = `tx_jhopengraphprotocol_ogdescription` WHERE `tx_jhopengraphprotocol_ogdescription` IS NOT NULL OR `tx_jhopengraphprotocol_ogdescription` != "";
3) und zum Schluss noch das og:image
:
Hier setzen wir zuerst die Spalte mit der Anzahl in der Tabelle pages
:
UPDATE pages SET `og_image` = `tx_jhopengraphprotocol_ogfalimages` WHERE `tx_jhopengraphprotocol_ogfalimages` IS NOT NULL OR `tx_jhopengraphprotocol_ogfalimages` != 0;
und danach biegen wir die Felder aus der Tabelle sys_file_reference
um:
UPDATE sys_file_reference SET fieldname = 'og_image' WHERE fieldname = 'tx_jhopengraphprotocol_ogfalimages';
Für den og:type
gibts allerdings kein Feld in der Core Extension.