必须在哪里找到装订文件(用于powermail文件制作机)?

时间:2018-01-19 13:56:37

标签: typo3 powermail

我目前正在尝试为我的powerplay表单添加一个终结器。

目标是在提交表单后删除特定文件夹中的所有元素。

我目前使用: this tutorial

我首先把它放到我的setup.txt

plugin.tx_powermail.settings.setup {
finishers {
    1 {
        class = Vendor\Ext\Finisher\DoSomethingFinisher
    }
}

}

在此位置:ftp://ftpIP/typo3cms/pagename/typo3conf/ext/powermail/Configuration/TypoScript/Main/setup.txt

现在我应该创建一个PHP文件:

  

添加一个php文件DoSomethingFinisher.php并使用来自powermail的AbstractFinisher扩展你的类:

但是我把那个PHP文件放在哪里?与setup.txt

位于同一位置

希望有人可以提供帮助。非常感谢你。

托马斯

2 个答案:

答案 0 :(得分:1)

该问题与TYPO3自动加载有关,而与powermail无关。如果要将PHP文件添加到TYPO3,则应使用扩展名。 有一些手册如何让自动加载与PHP文件一起使用(参见https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Autoloading/Index.html)。

答案 1 :(得分:0)

您不应修改文件夹powermail中的文件,否则在您想要更新扩展程序时会遇到麻烦。相反,请使用extension_builder创建新扩展程序,或者使用powermailextended并修改该扩展程序。

假设你使用powermailextended:

如果您致电整理器In2code\Powermailextended\Finisher\MyFinisher,则需要进入EXT:powermailextend\Classes\Finisher\MyFinisher - 这就是Typo3自动加载PHP文件的方式。