【发布时间】:2017-09-28 16:30:40
【问题描述】:
在我的 Configuration\TCA\Overrides\tx_news_domain_model.php 我添加选项来选择这样的字段:
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['switchableControllerActions']['newItems']['News->gallery'] = 'Gallery view';
在我的 ext_localconf.php 中
$GLOBALS['TYPO3_CONF_VARS']['EXT']['news']['classes']['Controller/NewsController'][] = 'news_extender';
在我的扩展中
namespace Vendor\NewsExtender\Controller\NewsController;
class NewsController extends \GeorgRinger\News\Controller\NewsContoller {
public function galleryAction()
{
...
}
}
我收到一个错误:控制器“GeorgRinger\News\Controller\NewsController”中不存在操作“galleryAction”所以我的猜测是不会发生对实际 NewsController 的覆盖。
我的问题是是否可以像我一样向控制器添加新操作(['Controller/NewsController'][])?如果没有,我可以通过其他方式实现吗?如果有,请举个例子。
【问题讨论】: