Seite 1 von 1
CMS_HTMLTEXT wieder aktivieren/umappen auf CMS_HTMLHEAD
Verfasst: Mi 11. Mai 2016, 19:41
von signvare
Hallo zusammen,
in der 4.9er Version wurden ja verschiedene Content Types wie z. B. CMS_HTMLTEXT entfernt, blöd da wir gerade einen Contenido Version 4.8.x am Start haben in der genau dieses Feld für die Headlines benutzt wurden!
Gibt es eine Möglichkeit um diese Content Types unter der 4.9er wieder ansprechbar zu machen?
Kann man eventuell in der Datenbank mittels suchen und ersetzen CMS_HTMLTEXT durch CMS_HTMLHEAD ersetzen, wenn ja wie geht man hier am besten vor, oder gibt es noch andere Wege?
Vielen Dank für Eure Unterstützung
Peter
Re: CMS_HTMLTEXT wieder aktivieren/umappen auf CMS_HTMLHEAD
Verfasst: Do 12. Mai 2016, 07:23
von Faar
Die Content_Types sind noch da, aber sie nennen sich teilweise anders:
https://docs.contenido.org/display/CONDEVE/Content+type
CMS_HTMLTEXT nennt sich jetzt nur noch CMS_HTML.
Natürlich kann man in der Datenbank Daten ändern.
Wer kann, macht es mit SQL, ansonsten mit z.B. phpmyadmin...
https://meinnoteblog.wordpress.com/2010 ... -ersetzen/
...oder aber die Datenbank als SQL exportieren und dann mit einem Code- oder Text-Editor ganz normal "Suchen&Ersetzen" anwenden und danach die SQL wieder in die Datenbank importieren.
(Sicherung immer beibehalten, falls was schief geht)
Re: CMS_HTMLTEXT wieder aktivieren/umappen auf CMS_HTMLHEAD
Verfasst: Do 12. Mai 2016, 10:36
von rethus
Ich würde die von Faar vorgeschlagene Variante: "export als SQL"-Funktion und im Texteditor "Search & Replace" wählen.
Das geht um einiges schneller... jedoch wirst du da wohl auch nur glücklich mit, wenn deine DB nicht bereits zu groß ist.
Tipp:
Entweder du exportierst nur die Tabellen in denen die Platzhalter vorkommen können (mit einem Drop if Exists), oder du achtest darauf dass Tabellen wie con_code, con_mod_history, con_actionlog, con_keywords, con_stat_archive usw. nicht mit exportiert werden.
Re: CMS_HTMLTEXT wieder aktivieren/umappen auf CMS_HTMLHEAD
Verfasst: Fr 13. Mai 2016, 08:32
von Oldperl
Servus,
signvare hat geschrieben:Gibt es eine Möglichkeit um diese Content Types unter der 4.9er wieder ansprechbar zu machen?
Nun ja, wie wäre es denn die Type-Bezeichner in den (alten) Modulen einfach umzubenennen?
signvare hat geschrieben:Kann man eventuell in der Datenbank mittels suchen und ersetzen CMS_HTMLTEXT durch CMS_HTMLHEAD ersetzen, wenn ja wie geht man hier am besten vor, oder gibt es noch andere Wege?
Ich sehe hier auch den Sinn bzw. den Grund nicht etwas direkt in der DB zu ändern. Da CONTENIDO die korrekten Typen anhand der Bezeichner zuordnet sollte ein Umbenennen eigentlich ausreichen. Alles andere aus der DB sollte bei den Text-Types ausreichen und unverändert funktionieren. Neuere Types, die bereits XML-Konfigurationen benutzen, gab es ja nicht im "alten" CONTENIDO, so dass hier auch kein Migrationsbedarf sein sollte.
Sollte man wirklich Wert auf die alten Types mit dem entsprechenden Handling legen, so könnte man sie notfalls auch 1 zu 1 in einem Plugin nachbauen und per Pluginmanager "nachrüsten".
Gruß aus Franken
Ortwin