Seite 1 von 1

we:link zu we:block

Verfasst: Do 7. Jul 2016, 09:36
von netzlum
Hallo zusammen,
ich muss eine alte wE-Site, bei der in allen Vorlagen ausgiebig von we:list gebrauch gemacht wurde, updaten. Nach http://forum.webedition.org/viewtopic.p ... ock#p68801 gibt es ja keinen bekannten Weg von list zu block. Deshalb müssen die Inhalte per CP in die Blöcke übernommen werden. Jetzt gibt es aber das ulkige Phänomen, dass nach umstellen der we:list in we:block bei gleichem Namen in den Dokumenten genauso viele Blöcke schon angelegt sind (Allerdings ohne Inhalte) , wie vorher we:list -Blöcke da waren. Da keimt in mir doch die Hoffnung, wenn diese Infromation übernommen wird, könnte auch der Inhalt noch irgendwie teleportiert werden können. Hat jemand dazu vielleicht eine Idee?

Viele grüße
Ludger

Re: we:link zu we:block

Verfasst: Do 7. Jul 2016, 10:30
von WBTMagnum
Hallo Ludger,

Ich vermute mal, dass hier einfach die internen Bezeichnungen gleich sind und daher schon leere Blöcke angezeigt werden.

Das Problem mit dem <we:link> ist, dass die Inhalte in serialisierter Form abgelegt sind. Eine Konvertierung ist wohl möglich, da musst du dann aber etwas in die PHP-Trickkiste greifen. Aufwand und Komplexität hängen stark davon ab welche Felder du aus <we:link> übernehmen willst / muss.

Skript habe ich leider keines parat, da wir die Problematik bis dato immer umschiffen konnten.


Liebe Grüße,
Sascha

Re: we:link zu we:block

Verfasst: Do 7. Jul 2016, 12:02
von netzlum
Hallo Sascha,
vielen Dank für die Hinweise. das wird nicht ganz trivial sein.
Ich glaub ich setz einen Praktikanten an das CP dran;-)

Viele Grüße
Ludger

Re: we:link zu we:block

Verfasst: Do 7. Jul 2016, 12:31
von mokraemer
Klar, <we:xxx name="yyy"/> ist idr. für alle Tags in der DB der gleiche Name.

Wg. Konvertierung sehe ich auch nix, das Tag ist seit WE 2.0 deprecated und war mit 6.3 weder funktional noch nachvollziehbar wie es jemals funktioniert hat. Umbau von Datenstrukturen ist eh immer so ein Problem, wir wollen ja auch <we:linklist/> loswerden, was auch so ein Relikt aus gleicher Zeit ist und sich mit <we:block/> ebenfalls besser bauen läßt.
Dann <we:blockControls/> kann man das nun ja auch besser Formatieren.

Re: we:link zu we:block

Verfasst: Do 7. Jul 2016, 13:20
von netzlum
Danke Marc,
ja, we:blockControls ist chic.

Viele Grüße
Ludger