当前位置: 首页 > 知识库问答 >
问题:

如何:为TYPO3 v4.5.30 extbase扩展指定默认操作?

何禄
2023-03-14

我在ExtensionBuilder中做了一个新的扩展(一个基本的4模型扩展,其中没有自定义工作,它做的唯一有点奇怪的事情就是扩展fe_users表)安装了它,制作了一个带有插件的页面,当我查看页面时,我会看到一个空白区域,插件应该出现在那里——不是一个完整的空白页面,只是插件应该出现的部分。我放了一些echo\uuuu函数__线uuuuuu;死亡 行,所以如果我点击了其中的任何一个,我至少知道我在点击哪个。但我看不到任何回音,而且我显然从来没有碰到过一个骰子;所以我想我的扩展没有命中任何动作,可能是因为我必须指定一个作为默认值。我的分机有4个型号。如何指定调用什么操作?我使用的是typo3v4。5.30和extbase。

谢谢

PS:我的ext_localconf文件看起来是这样的:

Tx_Extbase_Utility_Extension::configurePlugin(
    $_EXTKEY,
    'mycore',
    array(
        'Player' => 'list, show, new, create, edit, update, delete',
        'Hall' => 'list, show, new, create, edit, update, delete',
        'Hallplayers' => 'list, show, new, create, edit, update, delete',
        'Hallvisits' => 'list, show, new, create, edit, update, delete',

    ),
    // non-cacheable actions
    array(
        'Player' => 'create, update, delete',
        'Hall' => 'create, update, delete',
        'Hallplayers' => 'create, update, delete',
        'Hallvisits' => 'create, update, delete',

    )
);

共有1个答案

龙正初
2023-03-14

回答您最初的问题:插件中定义的第一个动作是自动的,默认动作。我从不在一个插件中使用两个Actioncontroller(我不确定这是否可行)。如果我必须从一个actioncontroller更改为另一个,我将使用Fluid Link:

<f:link.action pluginName="myOtherPlugin" pageUid="ThePageIDwhereThePluginShallBeCalled" action="TheActionOfThePlugin" controller="Controllername" arguments="{Modelname : Modelobject}"> 
 类似资料:
  • 我正在使用node.js和引擎设置超文本传输协议服务器。然而,我不断遇到的问题,我有很少的信息如何解决,我将不胜感激一些帮助解决这个问题。 下面是我启动这个引擎的设置。

  • 我有简单的对象客户端

  • 您好,我正在尝试使用passportjs和jsonwebtoken进行android应用程序的身份验证,但当我尝试生成一个令牌作为用户登录并使用postman it响应错误测试api时: 未指定默认引擎,也未提供扩展。在函数的新视图中(C:\newApp\awesomeProject\node\u modules\express\lib\View.js:61:11)。在ServerResponse

  • 问题内容: 有没有一种方法可以指定与struct一起使用的默认dtype ? 我特别想成为和成为。相反,我得到和 问题答案: 默认值取决于您的系统。在64位系统上,默认类型为64位。在32位系统上,默认类型为32位。无法使用其他系统C标头更改默认值,即重新编译numpy。 您当然可以明确指定dtype,例如 编辑:正如kazemakase在下面提到的,以上内容仅适用于int32 / int64。在

  • 像这样: 我该怎么办?

  • 问题内容: 假设我有以下协议: 而且我有以下结构: 如您所见,我必须“遵循”结构A和结构B中的Identifiable协议。但是想象一下,如果我还有N个需要符合该协议的结构……我不想“复制/粘贴” ‘一致性(变量ID:整数,变量名称:字符串) 所以我创建了一个 协议扩展 : 现在,通过此扩展,我可以创建符合Identifiable协议的结构,而不必同时实现这两个属性: 现在的问题是我不能为id属性