TYPO3插件 - 一个动作公共访问和一个私人

时间:2016-07-25 23:07:26

标签: login controller typo3 extbase typo3-6.2.x

我正在开发一个扩展程序,其中包含记录列表(操作show)和发送新记录的表单(操作new)。

列表必须是公共访问权限,但表单必须要求登录表单(我使用TYPO3附带的登录表单内容类型)。

我尝试使用“访问”标签选择在任何登录时显示,但它适用于整个插件而不适用于每个操作。

目前,这就是页面的样子:

enter image description here

如果有人试图创建新记录,我怎样才能显示登录表单?

注意:扩展名基于Extbase和Fluid。目标版本是TYPO3 6.2。

1 个答案:

答案 0 :(得分:2)

最简单的方法是将行动分成不同的观点&#34;在flexform中使用#ifndef TEXTURE_H #define TEXTURE_H #include "glew.h" #include "glfw3.h" #include <string> #include <iostream> #include <vector> #include <opencv\highgui.h> #include <opencv\cv.h> #include <opencv2\opencv.hpp> using namespace std; using namespace cv; Mat textureToMat(GLuint textureID); void drawGLTexture(GLFWwindow *window); #endif /*!TEXTURE_H*/ 。然后,您需要在两个不同的页面上放置单独的插件,这样您就可以为插件提供不同的访问配置。如果您不知道如何调整flexform,可以在此处发布它的内容。

另一种方法是在控制器内部进行检查,但是如果你需要检查很多不同的角色,我只会使用它。

switchableControllerActions