michielroos / typo3migrate
TYPO3 迁移工具
1.4.1
2018-12-23 18:18 UTC
Requires
- php: ^5.6 || ^7.0
- symfony/console: ^2.7 || ^2.8 || ^3.4
- symfony/filesystem: 2.7 || ^2.8 || ^3.4
- symfony/finder: 2.7 || ^2.8 || ^3.4
Requires (Dev)
- phpunit/phpunit: ^5
- roave/security-advisories: dev-master
README
用于迁移 TYPO3 网站的工具
TYPO3 迁移工具是否帮助您更顺利地迁移 TYPO3 网站?
那么请考虑赞助,这样我可以让这个工具更加出色!
谢谢!♥
要求
该工具需要 PHP 5.6 或更高版本才能运行。
安装
从以下地址下载最新版本:https://github.com/Tuurlijk/typo3migrate/releases
或使用 composer 安装(如果是在现有项目中安装,请跳过初始化步骤)
composer init
composer require --update-no-dev "michielroos/typo3migrate:*"
使用方法
当前工具
- xml2xlf
- fluidNsToHtml
将 xml 转换为 xlf
将 xmllang 文件转换为 xlf。
php ./typo3migrate.phar xml2xlf ~/tmp/localllang_db.xml
或文件夹中的所有文件
php ./typo3migrate.phar xml2xlf ~/tmp/Language
转换旧的 Fluid 命名空间
将旧的 Fluid 命名空间 {花括号样式} 转换为具有属性的 html 标签。
{namespace f=TYPO3\CMS\Fluid\ViewHelpers} <section> </section>
将变为
<html xmlns:f="http://typo3.org/ns/TYPO3/CMS/Fluid/ViewHelpers" data-namespace-typo3-fluid="true"> <section> </section> </html>
转换单个文件
php ./typo3migrate.phar fluidNsToHtml ~/tmp/Template.html
或文件夹中的所有文件
php ./typo3migrate.phar fluidNsToHtml ~/tmp/Templates/