Comments (5)
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:
- Delete unused Elements
- Convert references
- Migrate FCE Migrate content
- 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
The original FCE looked as following
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.
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.
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.
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.
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)
- Delete unreferenced elements - 0 records HOT 2
- References not converted HOT 6
- [BUG] Reference conversion not working on translated pages
- [BUG] Reference conversion fails for multiple object use on same page
- [TASK] Add TYPO3 7.6 support HOT 6
- Gridelements defined py pageTSConfig not appearing HOT 1
- Respect Grid Element columns included by TypoScript
- [FEATURE] Add support for migration from templavoilaplus HOT 2
- [DOC] Update documentation for new commands
- Make work with Typo3 7? HOT 3
- php errors in "Fix sorting of translated content elements" HOT 2
- [FEATURE] add option to convert referenced default language elements to all language insert records
- [FEATURE] (v0.5.0?) Support new configuration options for backend layouts and gridelements backend layout (allows file configuration) HOT 2
- Respect the TemplaVoila template inheritance mechanism HOT 5
- [TASK] Remove dependencies
- [TASK] Fatal error in getContentColsFromTs
- Migration to fluidtypo3 HOT 1
- question regarding CLI support HOT 5
- Consider "Subpages - Use Template Design" behavior of TV HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sf_tv2fluidge.