我是Flow3的新手。我已成功设法安装flow3 2.2版本,我也设法实现了自定义包。但事实是,我无法从Typo3更改默认包。欢迎使用我的自定义包。
我执行的步骤
./flow package:deactivate TYPO3.Welcome
更改了Routes.yaml文件
-
name: 'Welcome screen'
uriPattern: 'testproject/index'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'index'
'@format': 'html'
-
name: 'Welcome screen'
uriPattern: 'testproject/new'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'new'
'@format': 'html'
但是当我尝试从本地计算机访问http://tutorial.local/时,它指向Typo3.Flow。任何人都可以告诉我如何覆盖这个?
答案 0 :(得分:0)
好的,这很直接!!!
要将自定义程序包设置为默认程序包,只需更改Routes.yaml文件,在其上添加这些行。 -
`name: 'Welcome screen'
uriPattern: '' //Set the URL Pattern as empty to load the custom package as index.
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'index'
'@format': 'html'
-
name: 'Welcome screen'
uriPattern: 'testproject/new'
defaults:
'@package': 'TYPO3.Index'
'@controller': 'coffeebean'
'@action': 'new'
'@format': 'html'`