如何在flow3框架中设置默认包?

时间:2014-09-25 11:44:01

标签: typo3 extbase typo3-flow

我是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。任何人都可以告诉我如何覆盖这个?

1 个答案:

答案 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'`