0

我是 Flow3 的新手。我已经成功地安装了 flow3 2.2 版本,并且我也成功地实现了一个自定义包。但问题是,我无法将默认包从 Typo3.Welcome 更改为我的自定义包。

我执行的步骤

./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 。谁能告诉我如何覆盖这个?

4

1 回答 1

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'`
于 2014-09-29T06:22:27.533 回答