Giter VIP home page Giter VIP logo

Comments (5)

derhansen avatar derhansen commented on August 20, 2024

Its been a while I've migrated my last TemplaVoila site with the extension, so I made a test in my TYPO3 test installation.

My test installation has a 2 column FCE, where I set the language to "All". It contains 2 content elements, which are both translated to another language. I think this matches your scenario and this was also always the way I used to work with TemplaVoila an multilingual sites.

Next I processed the following steps:

  1. Delete unused Elements
  2. Convert references
  3. Migrate FCE Migrate content
  4. Convert Grid Elements

The last step is the important one (I just left all settings to their defaults). It created copies of the migrated Grid Element to all existing languages and reassigns all translated content elements to the newly created (and translated) Grid Element.

The result after the migration should look as shown on the screenshot below

bildschirmfoto 2016-02-09 um 20 07 13

The original FCE looked as following

bildschirmfoto 2016-02-09 um 20 10 11

The manual also contains some more information about the migration process for FCE with language set to all: https://github.com/derhansen/sf_tv2fluidge#convert-gridelements-with-language-set-to-all-languages

I recommend to use the latest version from GitHub (master branch is ok), since it contain some small bugfixes due to PHP 5.6 compatibility.

Hope this helps

from sf_tv2fluidge.

fsuter avatar fsuter commented on August 20, 2024

Hi Torben,

Thanks a lot for your detailed answer, I appreciate it very much. I'm not exactly sure when I will have time to check on this migration again, but I'll make sure to check back here and close the issue if everything works fine.

from sf_tv2fluidge.

fsuter avatar fsuter commented on August 20, 2024

Hi Torben,

I could test again and it worked. Much to my surprise and shame, I realised that not all FCEs were in "All" language as I had thought, which explains the problems I had (maybe also switching from TER version to Git master helped in some cases).

Could you maybe clarify the options in the "Convert GridElements" module? I have tried various combinations and got the same results no matter what... I also don't understand what you mean by "language shortcuts".

from sf_tv2fluidge.

derhansen avatar derhansen commented on August 20, 2024

Hi François,

I believe that the "language shortcuts" are references to "All language" elements. Some parts of the "Convert Grid Elements" module are not written by me (especially the options you mean). Andreas Allacher was working on that part of the module and had some use cases, where he needed those options for some special cases (e.g. referenced element has no default translation). Some of those options are described in the PRs from Andreas (e.g. #88), but never made it into the manual as I never used them.

Best regards
Torben

from sf_tv2fluidge.

fsuter avatar fsuter commented on August 20, 2024

Thanks for your answer. I'll see of those options turn out to be useful for me too in future use cases. For now, my migration is done :-)

Thanks again for your help.

from sf_tv2fluidge.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.